Information.IsNothing(Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
.