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
要在值列中为该类型的实例显示的字符串;空字符串 ("") 将使值列隐藏。
示例
下面的代码示例导致当选择加号 (+) 以扩展 实例的调试器显示时,显示继承Hashtable类中的 MyHashtable
属性的值Count。 必须运行 类中 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
可以包含大括号 ({ 和 }) 。 将一对大括号中的文本计算为字段、属性或方法的名称。 例如,选择加号 (+) 以展开 MyTable
实例的调试器显示时,以下 C# 代码将显示“Count = 4”。
[DebuggerDisplay("Count = {count}")]
class MyTable
{
public int count = 4;
}