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 hodnoty.
Příklady
Následující příklad kódu způsobí, že hodnota Count vlastnosti zděděné Hashtable třídy bude zobrazena, když je vybrána znaménko plus (+) rozbalit zobrazení ladicího programu pro instanci MyHashtable. Pokud chcete zobrazit výsledky, musíte spustit úplný příklad, který je součástí DebuggerDisplayAttribute třídy.
[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 v páru 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 (+) pro rozšíření zobrazení ladicího programu instance MyTable zobrazí "Count = 4".
[DebuggerDisplay("Count = {count}")]
class MyTable
{
public int count = 4;
}