DebuggerDisplayAttribute(String) Konstruktor

Definition

Initialisiert eine neue Instanz der DebuggerDisplayAttribute-Klasse.Initializes a new instance of the DebuggerDisplayAttribute class.

public:
 DebuggerDisplayAttribute(System::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.The string to be displayed in the value column for instances of the type; an empty string ("") causes the value column to be hidden.

Beispiele

Im folgenden Codebeispiel wird der Wert der- Count Eigenschaft der geerbten Hashtable Klasse angezeigt, wenn das Pluszeichen (+) ausgewählt ist, um die Debugger-Anzeige für eine Instanz von zu erweitern MyHashtable .The following code example causes the value of the Count property from the inherited Hashtable class to be displayed when the plus sign (+) is selected to expand the debugger display for an instance of MyHashtable. Sie müssen das komplette Beispiel ausführen, das in der-Klasse bereitgestellt wird DebuggerDisplayAttribute , um die Ergebnisse anzuzeigen.You must run the complete example, which is provided in the DebuggerDisplayAttribute class, to see the results.

[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.The value parameter can contain braces ({ and }). Der Text in einem Paar geschweifter Klammern wird als Name eines Felds, einer Eigenschaft oder einer Methode ausgewertet.The text within a pair of braces is evaluated as the name of a field, property, or method. 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.For example, the following C# code causes "Count = 4" to be displayed when the plus sign (+) is selected to expand the debugger display for an instance of MyTable.

[DebuggerDisplay("Count = {count}")]  
class MyTable  
{  
    public int count = 4;  
}  

Gilt für: