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
。
製品 | バージョン |
---|---|
.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 |
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。