我有一个其他人为我写的类没有源代码。它有一个属性UM
,它由一个字符串_UM
支持。在某些情况下,_UM
是Nothing
。我预计UM
也会是Nothing
,但是当我检查(使用快速观察)时,它显示为NullReferenceException
。当我尝试测试Nothing
时,我得到一个NullReferenceException
在我的主代码中抛出。我怎样才能捕捉到这种情况,以便我可以正确处理它?测试NullReferenceException(不测试任何内容)
If Foo.UM Is Nothing Then
DoSomething()
End If
...抛出一个NullReferenceException
。
可能会抛出异常,因为'Foo'是'Nothing'。 – Oded 2012-04-17 20:48:10
Foo不是什么。其他属性我可以看到。 – cjbarth 2012-04-17 20:53:28
try ... catch NullReferenceException ... – 2012-04-17 21:01:34