Information.IsNothing(Object) 方法
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回 Boolean
值,指出是否沒有將任何物件指派給運算式。
public:
static bool IsNothing(System::Object ^ Expression);
C#
public static bool IsNothing (object? Expression);
C#
public static bool IsNothing (object Expression);
static member IsNothing : obj -> bool
Public Function IsNothing (Expression As Object) As Boolean
- Expression
- Object
必要。
Object
運算式。
傳回 Boolean
值,指出是否沒有將任何物件指派給運算式。
下列範例會 IsNothing
使用 函式來判斷物件變數是否與任何對象實例相關聯。
VB
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
回 。
產品 | 版本 |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |