DebuggerDisplayAttribute(String) Konstruktor
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy 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)
Parametry
- value
- String
Ciąg, który ma być wyświetlany w kolumnie wartości dla wystąpień typu; pusty ciąg ("") powoduje ukrycie kolumny wartości.
Przykłady
Poniższy przykład kodu powoduje wyświetlenie wartości Count właściwości z dziedziczonej Hashtable klasy po wybraniu znaku plus (+) w celu rozwinięcia ekranu debugera dla wystąpienia klasy MyHashtable
. Aby wyświetlić wyniki, należy uruchomić kompletny przykład podany w DebuggerDisplayAttribute klasie.
[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
Uwagi
Parametr value
może zawierać nawiasy klamrowe ({ i }). Tekst w ramach pary nawiasów klamrowych jest oceniany jako nazwa pola, właściwości lub metody. Na przykład poniższy kod języka C# powoduje wyświetlenie ciągu "Count = 4", gdy wybrano znak plus (+), aby rozwinąć ekran debugera dla wystąpienia MyTable
klasy .
[DebuggerDisplay("Count = {count}")]
class MyTable
{
public int count = 4;
}