【发布时间】:2023-03-14 23:13:01
【问题描述】:
我有一个其他人编写的课程,但我没有源代码。它有一个属性UM,由一个字符串_UM 支持。在某些情况下,_UM 是 Nothing。我希望UM 也将是Nothing,但是当我检查(使用快速观察)它显示为NullReferenceException 的属性时。当我尝试测试Nothing 时,我的主代码中抛出了NullReferenceException。我怎样才能捕捉到这种情况,以便妥善处理?
If Foo.UM Is Nothing Then
DoSomething()
End If
...抛出NullReferenceException。
【问题讨论】:
-
可能会抛出异常,因为
Foo是Nothing。 -
Foo 不是什么。我可以看到的其他属性。
-
尝试 ... 捕获 NullReferenceException ...
标签: .net null nullreferenceexception nothing