一位技术负责人问我以下问题:
他创建了一个类,声明了一个对象并对其进行了初始化。但在某些情况下,我们可能会得到“空引用”异常。
他评论说,这种例外有1000个可能的原因,并让我猜测一个原因。
我想不通了。是什么原因,我们可能会得到这样的例外?
发布于 2010-04-01 21:33:59
throw new NullReferenceException()语句(顺便说一下,你不应该这样做)。我不知道这是否算数,因为它不是真正的空引用。我想不出其他997个理由了。
编辑:谢谢你,马克·拜尔斯,感谢你提出的第三点。
发布于 2010-04-01 21:32:27
如果它是一个多线程的应用程序,那么可能会出现一些其他线程,并将对象设置为空引用。
发布于 2010-04-01 21:33:40
堆栈溢出?
{◕◡◕}
https://stackoverflow.com/questions/2560657
复制相似问题