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 값을 반환합니다.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 값을 사용할 수 없으며, 해당 값에 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.

적용 대상

추가 정보