2015-06-04 33 views
1

我有一個類,有幾個簡單的成員,我打算向Visual Studio 2010中的調試器公開。我想快速瀏覽一下這些類型的列表,並避免所有鑽取和擴展變量的值樹。我希望類似於在C++中編輯autoexp.dat那樣,有很快的事情要做。對於C#中的調試器可視化器有沒有什麼簡單的,類似於編輯C++的autoexp.dat?

+2

我對C++不太瞭解,但是您可能正在尋找DebuggerDisplay屬性。請參閱:https://msdn.microsoft.com/en-us/library/x810d419.aspx – gdir

+0

甜,看起來像那個鏈接討論autoexp.cs!這就是我尋找的那種類似的東西。我也會檢查這些屬性。 – jxramos

回答

2

替代您的對象ToString(),或使用DebuggerDisplay(謝謝@ gdir)。

如果C#對象具有重寫的ToString(),調試器將調用 倍率並顯示其結果,而不是標準{}。 因此,如果您重寫了ToString(),則不必使用 DebuggerDisplay。如果同時使用,則DebuggerDisplay屬性的優先級高於ToString()重寫的 。

相關問題