我有一个linq表达式,它返回一个对象列表。我想以一种非常表格的格式将该输出转储到控制台。
有没有办法实现这个目标?
答案 0 :(得分:2)
我喜欢使用JSON.NET将对象序列化为字符串(以非常表格格式)。我还想创建扩展方法Dump()
,它将序列化对象输出到控制台:
public static void Dump(this object value)
{
Console.WriteLine(JsonConvert.SerializeObject(value, Formatting.Indented));
}
用法很简单:
items.Dump();