DebuggerDisplayAttribute.Name Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Hata ayıklayıcı değişken pencerelerinde görüntülenecek adı alır veya ayarlar.
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
Özellik Değeri
Hata ayıklayıcı değişken pencerelerinde görüntülenecek ad.
Örnekler
Aşağıdaki kod örneği, her anahtarın adının ve değerinin hata ayıklayıcı değişken pencerelerinde görüntülenmesine neden olur. Öznitelik uygulanmadığında dizin ve değer türü görüntülenir (örneğin: "[0] {KeyValuePairs}"). Öznitelik uygulandığında, anahtarın adı ve değeri görüntülenir (örneğin, ilk anahtar "bir" ve değeri 1 ise, görüntü: "bir 1"). Bu kod örneği, sınıfı için DebuggerDisplayAttribute sağlanan daha büyük bir örneğin parçasıdır.
[DebuggerDisplay("{value}", Name = "{key}")]
ref class KeyValuePairs
{
private:
IDictionary^ dictionary;
Object^ key;
Object^ value;
public:
KeyValuePairs(IDictionary^ dictionary, Object^ key, Object^ value)
{
this->value = value;
this->key = key;
this->dictionary = dictionary;
}
};
[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
Açıklamalar
Değer küme ayraçları ({ ve }) içerebilir. Bir küme ayracı çifti içindeki metin bir alanın, özelliğin veya yöntemin adı olarak değerlendirilir.