代码之家  ›  专栏  ›  技术社区  ›  junkone

如何转储多级LINQPAD

  •  3
  • junkone  · 技术社区  · 15 年前

    当我做一个对象.转储()我只能得到1级。我如何做多个级别。有什么例子吗。

    1 回复  |  直到 15 年前
        1
  •  5
  •   Joe Albahari    15 年前

    看看这个屏幕截图,简单的答案是LINQPad的默认转储深度5对于对象图是不够的。您可以通过使用数字参数调用Dump来增加它:

    obj.Dump(6);  // dump 6 levels deep
    

    (一个更微妙的问题是LINQPad在列表节点及其成员之间达到了它的图形限制,这有点难看。我已经为下一个LINQPad版本修复了这个。)

    推荐文章