2017-04-11 56 views
0

比方说,我有...调试集合对象

Class Thingy 
    Friend One As String 
    Friend Two As String 
    Friend Three As String 
End Class 

Dim stuff As (List of Thingy) 

好了,东西与stuff收藏工作时走错了。有些观点认为Three的值在某些对象中出错。我如何看这个?如果我看集合,我必须打开所有对象,而且这可能会很长。或者我可以写ToStringThingy打印出三,但我不想不断地改变它。

那么有没有一种方法可以使用.net调试器来查看集合中的特定字段?

回答

1

OzCode的功能Reveal提供了你想要的。但是,它是Visual Studio的商业插件。

只需点击属性的星形图标,它就会显示集合中所有项目的属性。在你的对象

+0

这听起来很值得付出对于! –

+0

@MauryMarkowitz:我对此很满意,虽然它比ReSharper减慢了VS。 –

0

覆盖ToString,那么当你将鼠标悬停在收集,并点击弹出式箭头啄,你可以看到每个值:

Public Overrides Function ToString() As String 
    Return One & ":" & Two & ":" & Three 
End Function 

enter image description here