DebuggerDisplayAttribute(String) Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru 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(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
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 "Hitungan = 4" ditampilkan ketika tanda plus (+) dipilih untuk memperluas tampilan debugger untuk instans MyTable
.
[DebuggerDisplay("Count = {count}")]
class MyTable
{
public int count = 4;
}