DebuggerDisplayAttribute.Name Properti

Definisi

Mendapatkan atau mengatur nama yang akan ditampilkan di jendela variabel debugger.

public:
 property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
public string? Name { get; set; }
member this.Name : string with get, set
Public Property Name As String

Nilai Properti

Nama yang akan ditampilkan di jendela variabel debugger.

Contoh

Contoh kode berikut menyebabkan nama dan nilai setiap kunci ditampilkan di jendela variabel debugger. Ketika atribut tidak diterapkan, indeks dan jenis nilai ditampilkan (misalnya: "[0] {KeyValuePairs}"). Saat atribut diterapkan, nama kunci dan nilainya ditampilkan (misalnya, jika kunci pertama adalah "satu" dan nilainya adalah 1, tampilannya adalah: "satu 1"). Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk DebuggerDisplayAttribute kelas .

[DebuggerDisplay("{value}", Name = "{key}")]
internal class KeyValuePairs
{
    private IDictionary dictionary;
    private object key;
    private object value;

    public KeyValuePairs(IDictionary dictionary, object key, object value)
    {
        this.value = value;
        this.key = key;
        this.dictionary = dictionary;
    }
}
<DebuggerDisplay("{value}", Name := "{key}")>  _
Friend Class KeyValuePairs
    Private dictionary As IDictionary
    Private key As Object
    Private value As Object
    
    
    Public Sub New(ByVal dictionary As IDictionary, ByVal key As Object, ByVal value As Object) 
        Me.value = value
        Me.key = key
        Me.dictionary = dictionary

    End Sub
End Class

Keterangan

Nilai dapat berisi kurung kurawal ({ dan }). Teks dalam sepasang kurung kurawal dievaluasi sebagai nama bidang, properti, atau metode. Anda juga dapat menggunakan penentu format dalam kurung kurawal untuk mengontrol bagaimana nilai ditampilkan. Untuk informasi tentang penentu format debugger, lihat Penentu Format di C#.

Berlaku untuk