IsNothing 函数
更新:2007 年 11 月
返回一个 Boolean 值,指示表达式是否未被指派对象。
Public Function IsNothing(ByVal Expression As Object) As Boolean
参数
- Expression
必选。Object 表达式。
备注
如果表达式表示一个当前未获得任何对象的对象变量,IsNothing 函数将返回 True;否则,返回 False。
IsNothing 应作用于引用类型。如果向值类型分配 Nothing,则该值类型不能保存 Nothing 值,也不能将其转换为它的默认值。如果在 Expression 中提供了值类型,则 IsNothing 将始终返回 False。
示例
下面的示例使用 IsNothing 函数来确定对象变量是否与任何对象实例相关联。
Dim testVar As Object
' No instance has been assigned to variable testVar yet.
Dim testCheck As Boolean
' The following call returns True.
testCheck = IsNothing(testVar)
' Assign a string instance to variable testVar.
testVar = "ABCDEF"
' The following call returns False.
testCheck = IsNothing(testVar)
' Disassociate variable testVar from any instance.
testVar = Nothing
' The following call returns True.
testCheck = IsNothing(testVar)
要求
模块: Information
**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)