Information.IsNothing(Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna um valor Boolean
que indica se uma expressão representa não tem nenhum objeto atribuído a ela.
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
Parâmetros
- Expression
- Object
Obrigatórios. Expressão Object
.
Retornos
Retorna um valor Boolean
que indica se uma expressão representa não tem nenhum objeto atribuído a ela.
Exemplos
O exemplo a seguir usa a IsNothing
função para determinar se uma variável de objeto está associada a qualquer instância de objeto.
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)
Comentários
IsNothing
retornará True
se a expressão representar uma variável de objeto que atualmente não tem nenhum objeto atribuído a ela; caso contrário, retornará False
.
IsNothing
destina-se a trabalhar em tipos de referência. Um tipo de valor não pode conter um valor de Nothing e será revertido para seu valor padrão se você atribuir Nothing
a ele. Se você fornecer um tipo de valor em Expression
, IsNothing
sempre retornará False
.