当使用VS2010 Ultimate SP1调试器检查类的实例(普通类,由字符串,整数和布尔组成)时,我可以看到我在课堂上定义的所有道具,但我也是注意到了一些不应该存在的事情。
它们带有蓝色方框符号和“?”。
他们是什么?
我的班级病了?他们是阶级肿瘤吗? (哈哈)......甚至最糟糕的。
我的VS2010癌症了吗?
这是一个屏幕截图,所以你可以看到我的意思。
提前致谢
答案 0 :(得分:1)
是的,我的VS2010有一些奇怪的退行性疾病。我希望这只是我的。
我发现那些'?'是VS2010通常无法在检查对象时创建的垂直空间中显示的类的成员。
1)您检查对象。 VS向您显示(x)第一个成员和向下箭头。
2)您将鼠标悬停在向下箭头上,VS会显示缺少的内容。
3)如果您重复练习(再次加载检查器)但使用鼠标滚轮而不是在向下箭头中使用鼠标悬停,您将看到奇怪的事情。