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 valore per le istanze del tipo; una stringa vuota ("") fa sì che la colonna valore sia nascosta.
Esempio
Nell'esempio di codice seguente viene visualizzato il valore della proprietà della Count classe ereditata Hashtable 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(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. Ad esempio, il codice C# seguente determina la visualizzazione di "Count = 4" quando si seleziona il segno più (+) per espandere la visualizzazione del debugger per un'istanza di MyTable.
[DebuggerDisplay("Count = {count}")]
class MyTable
{
public int count = 4;
}