次の方法で共有


DebuggerDisplayAttribute(String) コンストラクター

定義

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)

パラメーター

value
String

型のインスタンスの値列に表示される文字列。空の文字列 ("") を指定すると、値列が非表示になります。

次のコード例では、プラス記号 (+) を選択してMyHashtableのインスタンスのデバッガー表示を展開すると、継承されたHashtable クラスのCount プロパティの値が表示されます。 結果を表示するには、 DebuggerDisplayAttribute クラスに用意されている完全な例を実行する必要があります。

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

注釈

value パラメーターには中かっこ ({ および }) を含めることができます。 中かっこのペア内のテキストは、フィールド、プロパティ、またはメソッドの名前として評価されます。 たとえば、次の C# コードでは、プラス記号 (+) を選択して MyTableのインスタンスのデバッガー表示を展開すると、"Count = 4" が表示されます。

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

適用対象