Information.IsNothing(Object) 方法

定義

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

C#
public static bool IsNothing (object? Expression);
C#
public static bool IsNothing (object Expression);

參數

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

另請參閱