DebuggerDisplayAttribute(String) Konstruktor
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Inicializálja a DebuggerDisplayAttribute osztály új példányát.
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)
Paraméterek
- value
- String
A típuspéldányok értékoszlopában megjelenítendő sztring; egy üres sztring ("") miatt az értékoszlop el van rejtve.
Példák
Az alábbi példakód azt eredményezi, hogy az Count örökölt Hashtable osztály tulajdonságának értéke akkor jelenik meg, ha a pluszjel (+) ki van választva a hibakereső megjelenítésének kibontásához egy példány MyHashtableesetében. Az eredmények megtekintéséhez futtassa az osztályban DebuggerDisplayAttribute megadott teljes példát.
[DebuggerDisplay("Count = {Count}")]
[DebuggerTypeProxy(typeof(HashtableDebugView))]
class MyHashtable : Hashtable
<DebuggerDisplay("Count = {Count}"), DebuggerTypeProxy(GetType(MyHashtable.HashtableDebugView))> _
Class MyHashtable
Inherits Hashtable
Megjegyzések
A value paraméter tartalmazhat kapcsos zárójeleket ({ és }). A zárójelpáron belüli szöveg kiértékelése mező, tulajdonság vagy metódus neveként történik. A következő C# kód például a "Darabszám = 4" értéket jeleníti meg, ha a pluszjel (+) ki van választva, hogy kibővítse a hibakereső felületet egy MyTable példánynál.
[DebuggerDisplay("Count = {count}")]
class MyTable
{
public int count = 4;
}