【问题标题】:Viewing large multidimensional arrays in a C# watch在 C# 手表中查看大型多维数组
【发布时间】:2017-04-29 12:45:47
【问题描述】:

我经常在 Visual Studio 2015 C# 平台上处理具有超过 150,000 个元素的海量数据记录器数组。到目前为止,我试图找到一个在线/自己的解决方案来查看包含从 150000 开始的值的数组中的最终元素,但没有成功。该数组似乎在第 124999 个值之后显示了一条虚线“...”线,无法进一步扩展。这以某种方式表明 Visual Studio 2015 中的 Watch 查看受到某种限制。所以,我的问题是 - 有没有办法通过任何标准 Watch 选项在 Visual Studio 2015 中查看海量多维数据集?

【问题讨论】:

  • 您可以尝试将手表添加到myArray.Skip(125000).ToArray()
  • 附带事实:手表显示的正是 1,000,000 项,而不仅仅是 124,999 项。 (您需要记住从零开始的索引以及在计数时它是一个多维数组这一事实)

标签: c# asp.net multidimensional-array watch


【解决方案1】:

您可以使用Skip linq 功能 (Enumerable.Skip(value)) 来跳过显示的元素数量。

【讨论】:

    【解决方案2】:

    如果您想在特定索引处找到一个值,您可以使用即时窗口来实现该目的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-15
      • 2012-10-19
      • 1970-01-01
      • 2014-02-01
      相关资源
      最近更新 更多