DebuggerDisplayAttribute(String) Costruttore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe DebuggerDisplayAttribute.
public:
DebuggerDisplayAttribute(System::String ^ value);
public DebuggerDisplayAttribute (string value);
public DebuggerDisplayAttribute (string? value);
new System.Diagnostics.DebuggerDisplayAttribute : string -> System.Diagnostics.DebuggerDisplayAttribute
Public Sub New (value As String)
Parametri
- value
- String
Stringa da visualizzare nella colonna del valore per le istanze del tipo. Se si specifica una stringa vuota (""), la colonna del valore verrà nascosta.
Esempio
Nell'esempio di codice seguente il valore della proprietà della Count classe ereditata Hashtable viene visualizzato quando viene selezionato il segno più (+) per espandere la visualizzazione del debugger per un'istanza di MyHashtable
. Per visualizzare i risultati, è necessario eseguire l'esempio completo, fornito nella DebuggerDisplayAttribute classe .
[DebuggerDisplay("Count = {Count}")]
[DebuggerTypeProxy(HashtableDebugView::typeid)]
ref class MyHashtable : Hashtable
[DebuggerDisplay("Count = {Count}")]
[DebuggerTypeProxy(typeof(HashtableDebugView))]
class MyHashtable : Hashtable
<DebuggerDisplay("Count = {Count}"), DebuggerTypeProxy(GetType(MyHashtable.HashtableDebugView))> _
Class MyHashtable
Inherits Hashtable
Commenti
Il value
parametro può contenere parentesi graffe ({ e }). Il testo all'interno di una coppia di parentesi graffe viene valutato come nome di un campo, di una proprietà o di un metodo. Il codice C# seguente, ad esempio, visualizza "Count = 4" quando viene selezionato il segno più (+) per espandere la visualizzazione del debugger per un'istanza di MyTable
.
[DebuggerDisplay("Count = {count}")]
class MyTable
{
public int count = 4;
}