在调试中可视化列表(或打印到即时窗口)

时间:2009-12-30 13:39:44

标签: .net visual-studio debugging immediate-window

当我尝试查看Dictionary项的内部列表时,我讨厌逐个扩展每个节点。我正在寻找一种更简单的方法来做到这一点。

例如:

我有一个Dictionary对象Dictionary(Of AnotherObject, Integer),我希望在调试期间看到AnotherObject的属性作为列表。

通常我会用这个:

For Each item As DictionaryEntry(Of AnotherObject, Integer) in myDict
          Debug.Writeline(item.Name)
Next

但是立即窗口不支持循环。

在即时窗口或调试可视化工具中有没有实用的方法?

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

虽然您无法在即时窗口中使用循环,但它允许您声明新变量,因此您可以创建新的列表等,然后可以在监视窗口中显示。