【发布时间】:2011-12-02 06:06:51
【问题描述】:
在 VisualStudio 中调试时...
将鼠标悬停在自定义类类型数组上时,它会通过显示每个数组项的类型的完整命名空间路径来列出该数组,这是毫无价值的。
我很确定我已经看到了一个属性,您可以将其放在类定义的顶部,然后显示该属性值。谁能指出我正确的方向?
【问题讨论】:
标签: c# visual-studio
在 VisualStudio 中调试时...
将鼠标悬停在自定义类类型数组上时,它会通过显示每个数组项的类型的完整命名空间路径来列出该数组,这是毫无价值的。
我很确定我已经看到了一个属性,您可以将其放在类定义的顶部,然后显示该属性值。谁能指出我正确的方向?
【问题讨论】:
标签: c# visual-studio
如果您有一个SomeType 数组,您希望将DebuggerDisplayAttribute 放在SomeType 类声明中。
[DebuggerDisplay("X={X}, Y={Y}, Count={Count}")]
public class SomeType { ... }
然后,当您将鼠标悬停在 SomeType[] 类型的变量上,并展开工具提示以查看元素时,每个元素都会显示为类似于 X=1, Y=13, Count=142 的内容。
【讨论】: