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 in der Wertespalte für Instanzen des Typs anzuzeigende Zeichenfolge. Bei einer leeren Zeichenfolge ("") wird die Wertespalte ausgeblendet.
Beispiele
Im folgenden Codebeispiel wird der Wert der Count Eigenschaft aus der geerbten Hashtable Klasse angezeigt, wenn das Pluszeichen (+) ausgewählt wird, um die Debuggeranzeige für eine instance von MyHashtable
zu 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(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
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. Beispielsweise verursacht der folgende C#-Code, dass „Count = 4“ angezeigt wird, wenn das Pluszeichen (+) angeklickt wird, um die Debuggeranzeige für eine Instanz von MyTable
anzuzeigen.
[DebuggerDisplay("Count = {count}")]
class MyTable
{
public int count = 4;
}