首页 > 解决方案 > 在 C# 的 Visual Studio 调试器中查看数组的子部分

问题描述

我正在尝试调试我收到的数据流,该数据流存储到字节数组中。数组的长度约为 175k,所以当我在 Visual Studio 调试器中放置断点并尝试在所述数组的监视屏幕中展开内容时,它将(非常正确地)不会显示到数组的内容,因为它是方式太长。

我找到了 C++ 的这个答案,您可以在其中输入array, n手表,它会显示n许多条目。但这不适用于 C#,所以我想知道是否有与它等效的 C#。

我知道我可以通过创建一个子数组并将原始数组的一个块复制到其中来解决这个问题,但这不是很有效,因为我必须制作大量副本或每次我想检查不同的应用程序时停止应用程序数组的一部分。

标签: c#arraysvisual-studiodebugging

解决方案


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


推荐阅读