Ler em inglês

Partilhar 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.

C#
public static bool IsNothing (object? Expression);
C#
public static bool IsNothing (object Expression);

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.

VB
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

Produto Versões
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Confira também