Linqpadの強化されたConsole.WriteLineは素晴らしいです。ただし、オブジェクトの標準のConsole.WriteLineを実行するにはどうすればよいですか?
質問する
14724 次
4 に答える
28
Debug.WriteLine
トリックも行います。
于 2012-10-06T14:09:13.070 に答える
13
ええと、今は明らかです-明示的なToStringを入れてください
Console.WriteLine(x.ToString());
于 2012-10-04T11:26:07.700 に答える
0
これらのメソッドを[マイクエリ]ペインの[MyExtensions]ファイルに追加することもできます。このようにして、.Dumpの代わりに.DumpToStringを使用できます。たぶんそれらは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);
}
于 2016-04-29T10:43:14.563 に答える
-1
あなたもすることができます
x.Dump();
これは、LinqPadAPIを使用して出力をきれいにフォーマットします。
于 2015-02-10T13:15:20.423 に答える