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
您还可以将这些方法添加到“我的查询”窗格中的“我的扩展”文件中。这样您就可以使用 .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);
}
于 2016-04-29T10:43:14.563 回答
-1
你也可以做
x.Dump();
它将使用 LinqPad API 来漂亮地格式化输出。
于 2015-02-10T13:15:20.423 回答