Compartir a través de


Information.IsNothing(Object) Método

Definición

Devuelve un valor de tipo Boolean que indica si una expresión no tiene ningún objeto asignado.

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

Obligatorio. Expresión Object.

Devoluciones

Devuelve un valor de tipo Boolean que indica si una expresión no tiene ningún objeto asignado.

Ejemplos

En el ejemplo siguiente se usa la IsNothing función para determinar si una variable de objeto está asociada a cualquier instancia 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)

Comentarios

IsNothing devuelve True si la expresión representa una variable de objeto que actualmente no tiene ningún objeto asignado; de lo contrario, devuelve False.

IsNothing está pensado para trabajar en tipos de referencia. Un tipo de valor no puede contener un valor de Nothing y revierte a su valor predeterminado si se le asigna Nothing . Si proporciona un tipo de valor en Expression, IsNothing siempre devuelve False.

Se aplica a

Consulte también