2017-04-11 62 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