我的代码中有一个 System.Collections.Generic.Dictionary 对象,并试图在 Visual Studio 调试器的断点处停止时查看其内容。.NET 中的 Dictionary 类当然包含键和值的列表。
如果我右键单击加载的对象,并尝试深入了解其内容,我似乎进入了一个无限循环。例如,如果我想查看包含的键,我会展开 Keys 元素,它会显示一个计数,以及另一个名为“非公共成员”的集合。我展开后者,得到另一个字典对象,它有一个 Keys 元素,我可以展开它以获得另一个“count”和“Non-Public members”实例,我可以展开等等:
使用 QuickWatch 给了我相同的结果,那么我如何实际查看对象中包含的键?