次の方法で共有


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

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

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

[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

注釈

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

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

適用対象