Bagikan melalui


DebuggerDisplayAttribute(String) Konstruktor

Definisi

Menginisialisasi instans baru dari kelas 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)

Parameter

value
String

String yang akan ditampilkan di kolom nilai untuk instans jenis; string kosong ("") menyebabkan kolom nilai disembunyikan.

Contoh

Contoh kode berikut menyebabkan nilai Count properti dari kelas yang diwariskan Hashtable ditampilkan ketika tanda plus (+) dipilih untuk memperluas tampilan debugger untuk instans MyHashtable. Anda harus menjalankan contoh lengkap, yang disediakan di DebuggerDisplayAttribute kelas, untuk melihat hasilnya.

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

Keterangan

Parameter value dapat berisi kurung kurawal ({ dan }). Teks dalam sepasang kurung kurawal dievaluasi sebagai nama bidang, properti, atau metode. Misalnya, kode C# berikut menyebabkan "Count = 4" ditampilkan ketika tanda plus (+) dipilih untuk memperluas tampilan debugger untuk instans MyTable.

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

Berlaku untuk