顯示我有類似的集合:Overrided的ToString不調試
Public Class MyCollection
Inherits ObservableCollection(Of MyCollection)
Private _Name As String
Public Property Name() As String
Get
Return _Name
End Get
Set(ByVal value As String)
_Name = value
End Set
End Property
Public Overrides Function ToString() As String
Return "Name: " & _Name
End Function
End Class
我已經overrided ToString方法,以便在調試幫助,但它並沒有顯示出來。
如果在調試過程中,我將鼠標移動到科爾下面的代碼它表明我計數= 0
Private Sub Window1_Loaded(ByVal sender As Object, ByVal e As System.Windows.RoutedEventArgs) Handles Me.Loaded
Dim coll As New MyCollection
coll.Name = "Test"
End Sub
你知道可能是什麼問題呢?
編輯:我知道我可以使用DebuggerDisplay,但不幸的是它是非常有限的。實際上這個類是相當複雜的,如果可能的話,我需要在調試過程中顯示的內容中定義一個邏輯。
如果你在監視窗口中添加coll.ToString(),這是什麼節目? – Paddy 2010-04-07 09:42:57
@paddy是的,它顯示 – Drake 2010-04-07 09:48:09