当我尝试查看 Dictionary 项目的内部列表时,我讨厌逐个展开每个节点。我正在寻找一种更简单的方法来做到这一点。
例如:
我有一个 Dictionary 对象 Dictionary(Of AnotherObject, Integer)
我想查看 AnotherObject
的属性作为调试期间的列表。
通常我会使用这个:
For Each item As DictionaryEntry(Of AnotherObject, Integer) in myDict
Debug.Writeline(item.Name)
Next
但是立即窗口不支持循环。
是否有任何实用的方法可以在即时窗口或调试可视化器中执行此操作?
最佳答案
你看过 VS Visualizers 吗?
A Generic List and Dictionary Debugger Visualizer for VS.NET
和
Write Your Own Visualizer for VS Debugging
关于.net - 在调试中可视化列表(或打印到即时窗口),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1980252/