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
。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET