Information.IsNothing(Object) メソッド

定義

式にオブジェクトが割り当てられていないかどうかを示す Boolean 値を返します。Returns a Boolean value indicating whether an expression has no object assigned to it.

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

パラメーター

Expression
Object

必須です。Required. Object 式。Object expression.

戻り値

Boolean

式にオブジェクトが割り当てられていないかどうかを示す Boolean 値を返します。Returns a Boolean value indicating whether an expression has no object assigned to it.

次の例では、関数を使用して、オブジェクト IsNothing 変数がオブジェクトインスタンスに関連付けられているかどうかを確認します。The following example uses the IsNothing function to determine if an object variable is associated with any object instance.

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 returns True if the expression represents an object variable that currently has no object assigned to it; otherwise, it returns False.

IsNothing は、参照型を使用することを目的としています。IsNothing is intended to work on reference types. 値型 は、値 を保持することはできません。値型に割り当てると、値は既定値に戻り Nothing ます。A value type cannot hold a value of Nothing and reverts to its default value if you assign Nothing to it. で値型を指定した場合 Expression 、は IsNothing 常にを返し False ます。If you supply a value type in Expression, IsNothing always returns False.

適用対象

こちらもご覧ください