在C#中的Visual Studio调试器中查看数组的子部分

时间:2018-10-19 12:22:56

标签: c# arrays visual-studio debugging

我正在尝试调试接收到的数据流,该数据流存储在字节数组中。数组的长度大约为175k,因此当我在其中插入一个断点并尝试在Visual Studio调试器中展开所述数组的监视屏幕中的内容时,它会(很正确)不会显示给数组的内容,因为它是太长了。

我发现this answer是用于C ++的,您可以在手表中键入array, n,它会显示n许多条目。但这不适用于C#,所以我想知道是否有C#等效于它。

我知道我可以通过以下方法解决这个问题:创建一个子数组,然后将原始数组的一个块复制到该数组中,但这并不是很有效,因为每次我想要复制很多文件或停止应用程序时,检查数组的其他部分。

1 个答案:

答案 0 :(得分:2)

您可以使用立即窗口和linq来使用过滤器或(跳过/获取)方法来获取需要查看的数组部分。