DebuggerDisplayAttribute(String) コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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;
}