在LinqPad中,我必须写

Console.WriteLine(result)


在Visual Studio中,我必须针对每种情况构建一些特殊的东西,例如

result.ToList().ForEach(x=> Console.WriteLine(x));


但这并不适用于所有情况。

我有一个扩展方法,在Visual Studio中的项目是什么
可以像LinqPad一样做魔术吗?

最佳答案

看一下ObjectDumper,它也可以作为nuget使用。使用此软件包,您可以非常简单地将复杂的结构转储到控制台。通过使用TextWriter作为参数来获取所需的控制台Console.Out。这是一个例子:

ObjectDumperExtensions.Dump(root, "root", Console.Out);

关于c# - 在Visual Studio中像LinqPad中的WriteLine,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44095382/

10-12 23:50