Compartilhar via


Information.IsNothing(Object) Método

Definição

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.

Aplica-se a

Confira também