共用方式為


Information.IsNothing(Object) 方法

定義

傳回 Boolean 值,指出是否沒有將任何物件指派給運算式。

public:
 static bool IsNothing(System::Object ^ Expression);
public static bool IsNothing (object? Expression);
public static bool IsNothing (object Expression);
static member IsNothing : obj -> bool
Public Function IsNothing (Expression As Object) As Boolean

參數

Expression
Object

必要。 Object 運算式。

傳回

傳回 Boolean 值,指出是否沒有將任何物件指派給運算式。

範例

下列範例會 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)

備註

IsNothingTrue如果表示式代表目前沒有指定物件的物件變數,則會傳回 ,否則會傳False回 。

IsNothing 適用於參考型別。 實值類型無法保存 Nothing 的值,而且如果您指派 Nothing 給它,則會還原為其預設值。 如果您在 中 Expression提供實值型別, IsNothing 一律會傳 False回 。

適用於

另請參閱