Information.IsNothing(Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
.