DebuggerDisplayAttribute(String) Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der DebuggerDisplayAttribute-Klasse.
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)
Parameter
- value
- String
Die Zeichenfolge, die in der Wertspalte für Instanzen des Typs angezeigt werden soll; eine leere Zeichenfolge ("") bewirkt, dass die Wertspalte ausgeblendet wird.
Beispiele
Im folgenden Codebeispiel wird der Wert der Count Eigenschaft aus der geerbten Hashtable Klasse angezeigt, wenn das Pluszeichen (+) ausgewählt ist, um die Debuggeranzeige für eine Instanz von MyHashtablezu erweitern. Sie müssen das vollständige Beispiel ausführen, das in der DebuggerDisplayAttribute Klasse bereitgestellt wird, um die Ergebnisse anzuzeigen.
[DebuggerDisplay("Count = {Count}")]
[DebuggerTypeProxy(typeof(HashtableDebugView))]
class MyHashtable : Hashtable
<DebuggerDisplay("Count = {Count}"), DebuggerTypeProxy(GetType(MyHashtable.HashtableDebugView))> _
Class MyHashtable
Inherits Hashtable
Hinweise
Der value Parameter kann geschweifte Klammern ({ und }) enthalten. Der Text innerhalb eines Klammerpaars wird als Name eines Felds, einer Eigenschaft oder einer Methode ausgewertet. Der folgende C#-Code bewirkt beispielsweise, dass "Count = 4" angezeigt wird, wenn das Pluszeichen (+) ausgewählt ist, um die Debuggeranzeige für eine Instanz von MyTablezu erweitern.
[DebuggerDisplay("Count = {count}")]
class MyTable
{
public int count = 4;
}