Visual Studio调试:高级技巧与工具解析
调试属性介绍
在调试过程中,有几个重要的属性可以帮助我们更好地观察和控制调试信息的显示。
- DebuggerDisplayAttribute
- 功能 :该属性用于控制在调试窗口中如何显示值。它适用于程序集、类、结构、枚举、索引器、属性、字段和委托等类型,但不能用于方法。当作为程序集级别的属性使用时,
Target属性必须指定适用的类型名称。 - 构造函数 :它有一个接受字符串参数的构造函数,该字符串对应于在调试窗口中显示的类型值。值可以包含表达式,表达式用花括号
{expression}括起来,表达式可以包含常量、静态成员和实例成员,静态成员需用类名作为前缀,且表达式不能包含指针、别名或局部变量。 - 继承性 :该属性可以被继承,派生类会继承基类的该属性,但必要时可以重新定义。
- 示例代码 :
- 功能 :该属性用于控制在调试窗口中如何显示值。它适用于程序集、类、结构、枚举、索引器、属性、字段和委托等类型,但不能用于方法。当作为程序集级别的属性使用时,
[DebuggerDisplay("NewName")]
class ZClass
{
public static int test = 1;
public virtual void MethodA()
{
int vara
超级会员免费看
订阅专栏 解锁全文
3万+

被折叠的 条评论
为什么被折叠?



