DebuggerDisplayAttribute(String) Constructor

Definitie

Initialiseert een nieuw exemplaar van de DebuggerDisplayAttribute klasse.

public:
 DebuggerDisplayAttribute(System::String ^ value);
public DebuggerDisplayAttribute(string value);
new System.Diagnostics.DebuggerDisplayAttribute : string -> System.Diagnostics.DebuggerDisplayAttribute
Public Sub New (value As String)

Parameters

value
String

De tekenreeks die moet worden weergegeven in de waardekolom voor exemplaren van het type; een lege tekenreeks ("") zorgt ervoor dat de waardekolom wordt verborgen.

Voorbeelden

In het volgende codevoorbeeld wordt de waarde van de Count eigenschap van de overgenomen Hashtable klasse weergegeven wanneer het plusteken (+) is geselecteerd om de weergave van het foutopsporingsprogramma voor een exemplaar van MyHashtable. U moet het volledige voorbeeld uitvoeren, dat is opgegeven in de DebuggerDisplayAttribute klasse, om de resultaten te bekijken.

[DebuggerDisplay("Count = {Count}")]
[DebuggerTypeProxy(typeof(HashtableDebugView))]
class MyHashtable : Hashtable
<DebuggerDisplay("Count = {Count}"), DebuggerTypeProxy(GetType(MyHashtable.HashtableDebugView))> _
Class MyHashtable
    Inherits Hashtable

Opmerkingen

De value parameter kan accolades ({ en }) bevatten. De tekst binnen een paar accolades wordt geƫvalueerd als de naam van een veld, eigenschap of methode. De volgende C#-code zorgt er bijvoorbeeld voor dat 'Count = 4' wordt weergegeven wanneer het plusteken (+) wordt geselecteerd om de weergave van de debugger voor een instantie van MyTable uit te breiden.

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

Van toepassing op