DebuggerDisplayAttribute(String) Oluşturucu

Tanım

DebuggerDisplayAttribute sınıfının yeni bir örneğini başlatır.Initializes a new instance of the DebuggerDisplayAttribute class.

public:
 DebuggerDisplayAttribute(System::String ^ value);
public DebuggerDisplayAttribute (string value);
new System.Diagnostics.DebuggerDisplayAttribute : string -> System.Diagnostics.DebuggerDisplayAttribute
Public Sub New (value As String)

Parametreler

value
String

Türün örnekleri için değer sütununda görüntülenecek dize; boş bir dize (""), değer sütununun gizlenmesine neden olur.The string to be displayed in the value column for instances of the type; an empty string ("") causes the value column to be hidden.

Örnekler

Aşağıdaki kod örneği, Count Hashtable bir örneği için hata ayıklayıcı görüntüsünü genişletmek için artı işareti (+) seçildiğinde devralınan sınıftan özelliğin değerinin görüntülenmesine neden olur MyHashtable .The following code example causes the value of the Count property from the inherited Hashtable class to be displayed when the plus sign (+) is selected to expand the debugger display for an instance of MyHashtable. Sonuçları görmek için sınıfında belirtilen tüm örneği çalıştırmanız gerekir DebuggerDisplayAttribute .You must run the complete example, which is provided in the DebuggerDisplayAttribute class, to see the results.

[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

Açıklamalar

valueParametre küme ayracı ({ve}) içerebilir.The value parameter can contain braces ({ and }). Bir parantez çiftindeki metin, bir alan, özellik veya yöntem adı olarak değerlendirilir.The text within a pair of braces is evaluated as the name of a field, property, or method. Örneğin, aşağıdaki C# kodu, bir örneği için hata ayıklayıcı görüntüsünü genişletmek için artı işareti (+) seçildiğinde "Count = 4" görüntülenmesine neden olur MyTable .For example, the following C# code causes "Count = 4" to be displayed when the plus sign (+) is selected to expand the debugger display for an instance of MyTable.

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

Şunlara uygulanır