DebuggerDisplayAttribute(String) Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci DebuggerDisplayAttribute třídy.
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
Řetězec, který se má zobrazit ve sloupci hodnoty pro instance typu; Prázdný řetězec ("") způsobí skrytí sloupce hodnot.
Příklady
Následující příklad kódu způsobí, že hodnota Count vlastnosti zděděné Hashtable třídy se zobrazí, když je vybráno znaménko plus (+) pro rozbalení zobrazení ladicího programu pro instanci MyHashtable
. Pokud chcete zobrazit výsledky, musíte spustit úplný příklad, který je k dispozici ve DebuggerDisplayAttribute třídě.
[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
Poznámky
Parametr value
může obsahovat složené závorky ({ a }). Text ve dvojici složených závorek se vyhodnotí jako název pole, vlastnosti nebo metody. Například následující kód jazyka C# způsobí, že se při výběru znaménka plus (+) zobrazí zobrazení ladicího programu pro instanci MyTable
.
[DebuggerDisplay("Count = {count}")]
class MyTable
{
public int count = 4;
}