Visual Studio debug Array工具提示类值

时间:2011-12-01 21:58:08

标签: c# visual-studio

在VisualStudio中调试时...

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

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

1 个答案:

答案 0 :(得分:3)

如果您有一个SomeType数组,则需要将DebuggerDisplayAttribute放在SomeType类声明中。

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

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