Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 调试时会显示奇怪的对象成员_C#_Visual Studio 2010_Debugging_.net 4.0_Console - Fatal编程技术网

C# 调试时会显示奇怪的对象成员

C# 调试时会显示奇怪的对象成员,c#,visual-studio-2010,debugging,.net-4.0,console,C#,Visual Studio 2010,Debugging,.net 4.0,Console,当使用VS2010 Ultimate SP1调试器检查一个类的实例(普通类,由字符串、int和boolean组成)时,我可以看到我在类中定义的所有道具,但我也注意到一些不应该出现的东西 它们以蓝色方框符号和“?”显示 它们是什么 我的班级生病了吗?它们是类肿瘤吗?(哈哈)。。。甚至是最糟糕的 我的VS2010得了癌症吗 这是一个屏幕截图,你可以看到我的意思 提前谢谢 是的,我的VS2010有一些奇怪的退行性疾病。我希望这是我的 我发现这些“?”是VS2010在检查对象时创建的垂直空间中通常无法显

当使用VS2010 Ultimate SP1调试器检查一个类的实例(普通类,由字符串、int和boolean组成)时,我可以看到我在类中定义的所有道具,但我也注意到一些不应该出现的东西

它们以蓝色方框符号和“?”显示

它们是什么

我的班级生病了吗?它们是类肿瘤吗?(哈哈)。。。甚至是最糟糕的

我的VS2010得了癌症吗

这是一个屏幕截图,你可以看到我的意思

提前谢谢


是的,我的VS2010有一些奇怪的退行性疾病。我希望这是我的

我发现这些“?”是VS2010在检查对象时创建的垂直空间中通常无法显示的类的成员

1)检查对象。VS向您显示(x)个第一个成员和一个向下箭头

2)将鼠标移到向下箭头上,VS将显示缺少的内容

3)如果你重复这个练习(再次加载检查器),但使用鼠标滚轮而不是使用向下箭头中的鼠标,你会看到奇怪的东西


我很想写“是的,你的VisualStudio确实得了癌症!”——因为我以前从未见过这个错误。每次调试时都会发生这种情况,但仅限于此特定类?我也是,这是我第一次注意到这种行为。发生在所有对象上。我注意到的一件事是,只有当你有更多VS可以看到的道具并且你使用鼠标滚轮向下滚动时,它才会发生。。。然后我看到了这一点。这是调试器的一个怪癖,而且有点随机。有些人可能会称之为bug,这可能是准确的描述。