Compartir a través de


IsNothing (Función)

Actualización: noviembre 2007

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

Public Function IsNothing(ByVal Expression As Object) As Boolean

Parámetros

  • Expression
    Requerido. Expresión Object.

Comentarios

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

IsNothing está diseñada para trabajar con tipos de referencia. Un tipo de valor no puede contener un valor de Nothing; si se asigna Nothing, recupera su valor predeterminado. Si proporciona un tipo de valor en Expression, IsNothing siempre devuelve False.

Ejemplo

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

Requisitos

Espacio de nombres:Microsoft.VisualBasic

**Módulo:**Information

**Ensamblado:**Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)

Vea también

Conceptos

Tipos de valores y tipos de referencia

Referencia

IsArray (Función, Visual Basic)

IsDate (Función, Visual Basic)

IsDBNull (Función)

IsError (Función)

IsNumeric (Función, Visual Basic)

IsReference (Función)

Object (Tipo de datos)

TypeName (Función, Visual Basic)