Information.IsNothing(Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回 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)
備註
IsNothing
True
如果表示式代表目前沒有指定物件的物件變數,則會傳回 ,否則會傳False
回 。
IsNothing
適用於參考型別。 實值類型無法保存 Nothing 的值,而且如果您指派 Nothing
給它,則會還原為其預設值。 如果您在 中 Expression
提供實值型別, IsNothing
一律會傳 False
回 。