空引用异常与空对象无关

Scr*_*uck 3 c# nullreferenceexception

我很困惑(这很容易!).我有一小段代码,我已截取屏幕截图.

NRE在文件路径测试失败后出现.什么都没有.SceneryAreas对象在此测试之前初始化.然而(我的截图没有拿起它)似乎在SceneryAreas.Clear()行中; 那个SceneryAreas是null.是否有可能错误显示在错误的行上,更多的是实例化的对象如何在此时变为空?

VS 2010 IDE的屏幕截图

非常感谢任何建议 - 我以前从未见过这个.

Noe*_*edy 5

您的源代码或符号文件与编译的代码不同步,因此调试器突出显示错误的行.

如果你重新编译并重新运行它应该在源代码中断,这会导致问题.