【问题标题】:how to dump multiple levels LINQPAD如何转储多个级别 LINQPAD
【发布时间】:2010-10-12 08:34:43
【问题描述】:

当我执行 object.dump() 时,我只能获得 1 个级别。我如何做多个级别。有什么例子吗?

【问题讨论】:

  • 您需要更具体...发布您正在做的事情的示例,并告诉我们您的期望和所见。转储通常显示多个级别(如果有当然是多个级别)
  • 您可以在screencast.com/t/vxDMfMIX 中看到屏幕截图,其中我已经框定了我无法看到展开的键值对。我该如何完成?我使用的代码是 var connstr = "Server=localhost:27017"; mongo = new Mongo(connstr); mongo.Connect(); mongo.GetDatabase("TorontoTrader").GetCollection("TradingStrategyRefresher").Dump();

标签: .net linqpad


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-20
    • 2015-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-24
    • 1970-01-01
    • 2021-07-01
    相关资源
    最近更新 更多