Ответ 1
Debug.WriteLine
также выполнит трюк.
Linqpad суповый Console.WriteLine потрясающий. Однако, как я могу сделать стандартную Console.WriteLine объекта?
Debug.WriteLine
также выполнит трюк.
Теперь, очевидно, - вставьте явный ToString
Console.WriteLine(x.ToString());
Вы также можете добавить эти методы в свой файл "MyExtensions" на панели "Мои запросы". Таким образом вы можете использовать .DumpToString вместо .Dump. Возможно, их следует переименовать в DumpDebug...
// Write custom extension methods here. They will be available to all queries.
public static void DumpToString<T>(this IEnumerable<T> list)
{
list.ToList().ForEach(x => Debug.WriteLine(x));
}
public static void DumpToString(this object o)
{
Debug.WriteLine(o);
}
public static void DumpToString(this string o)
{
Debug.WriteLine(o);
}
Вы также можете сделать
x.Dump();
Что будет использовать API LinqPad для форматирования вывода.