Udostępnij za pośrednictwem


Information.IsNothing(Object) Metoda

Definicja

Zwraca wartość wskazującą Boolean , czy wyrażenie nie ma przypisanego do niego obiektu.

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

Parametry

Expression
Object

Wymagane. Object Wyrażenie.

Zwraca

Zwraca wartość wskazującą Boolean , czy wyrażenie nie ma przypisanego do niego obiektu.

Przykłady

W poniższym przykładzie IsNothing użyto funkcji w celu określenia, czy zmienna obiektu jest skojarzona z dowolnym wystąpieniem obiektu.

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)

Uwagi

IsNothing zwraca True wartość , jeśli wyrażenie reprezentuje zmienną obiektu, która obecnie nie ma przypisanego do niego obiektu; w przeciwnym razie zwraca wartość False.

IsNothing ma pracować nad typami referencyjnymi. Typ wartości nie może przechowywać wartości Nothing i przywraca wartość domyślną, jeśli zostanie do niej przypisana Nothing . Jeśli podasz typ wartości w elemecie Expression, IsNothing zawsze zwraca wartość False.

Dotyczy

Zobacz też