变量不接受任务吗?

时间:2013-04-24 00:47:17

标签: c# nullreferenceexception

我在第103行得到'System.NullReferenceException':

null1

它显示变量'r'为空,但如下图所示,第102行显示'this.parentRack'指向JNV.Rack的实例。就好像102号线上的任务没有发生一样。

null4

当语句链接在一起时,如第105行所示,引用似乎都有效。设置的值('Altitude')可以使用父引用,但它会抛出NullReferenceException(这就是为什么我打破了语句以找到问题。)

null3

1 个答案:

答案 0 :(得分:2)

你有没有多线程访问?当第102行执行时,this.parentRack可以null,但是当你点击第103行时,另一个线程已经为它分配了一个值吗?