【问题标题】:VisualStudio debug Array tooltip class valueVisual Studio 调试数组工具提示类值
【发布时间】:2011-12-02 06:06:51
【问题描述】:

在 VisualStudio 中调试时...

将鼠标悬停在自定义类类型数组上时,它会通过显示每个数组项的类型的完整命名空间路径来列出该数组,这是毫无价值的。

我很确定我已经看到了一个属性,您可以将其放在类定义的顶部,然后显示该属性值。谁能指出我正确的方向?

【问题讨论】:

    标签: c# visual-studio


    【解决方案1】:

    如果您有一个SomeType 数组,您希望将DebuggerDisplayAttribute 放在SomeType 类声明中。

    [DebuggerDisplay("X={X}, Y={Y}, Count={Count}")]
    public class SomeType { ... }
    

    然后,当您将鼠标悬停在 SomeType[] 类型的变量上,并展开工具提示以查看元素时,每个元素都会显示为类似于 X=1, Y=13, Count=142 的内容。

    【讨论】:

    • 谢谢 - 这正是我想要的。我知道我以前在某个地方见过它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-05
    • 1970-01-01
    • 2017-04-28
    • 1970-01-01
    相关资源
    最近更新 更多