DebuggerDisplayAttribute(String) Конструктор

Определение

Инициализирует новый экземпляр класса DebuggerDisplayAttribute.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)

Параметры

value
String

Строка, отображаемая в столбце значений для экземпляров типа; при использовании пустой строки ("") столбец значений оказывается скрытым.The string to be displayed in the value column for instances of the type; an empty string ("") causes the value column to be hidden.

Примеры

В следующем примере кода значение Count свойства из унаследованного Hashtable класса будет отображаться при выборе знака плюс (+), чтобы расширить 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. Чтобы просмотреть результаты, необходимо выполнить полный пример, предоставленный в 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

Комментарии

value Параметр может содержать фигурные скобки ({и}).The value parameter can contain braces ({ and }). Текст в паре фигурных скобок вычисляется как имя поля, свойства или метода.The text within a pair of braces is evaluated as the name of a field, property, or method. Например, при нажатии на значок плюса (+) для развертывания окна просмотра отладчика для экземпляра MyTable следующий код C# отображает "Count = 4".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;  
}  

Применяется к