通过将对象变量设置为 Nothing,可以将对象变量与任何对象实例取消关联。
将对象变量与任何对象实例取消关联
在赋值语句中将变量设置为
Nothing
。' Assume account is a defined class Dim currentAccount As account currentAccount = Nothing
可靠的编程
如果代码尝试访问已设置为Nothing
的对象变量的成员,则会发生NullReferenceException。 如果经常将对象变量设置为 Nothing
,或者变量可能未初始化,最好将成员访问放在 Try...Catch...Finally
块中。
.NET Framework 安全性
如果将对象变量用于包含机密或敏感数据的对象,则可以在未主动处理其中一个对象时将变量设置为该变量 Nothing
。 这可以减少恶意代码访问数据的可能性。