Cómo detectar valores nulos en Visual Basic

Escrito por amber d. walker | Traducido por daniel cardona
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo detectar valores nulos en Visual Basic
La palabra "null" (nada) es un término especial utilizado en la programación de computadoras para hacer referencia a una variable que hace referencia a datos que no existen. (Ryan McVay/Photodisc/Getty Images)

La palabra "null" (nada) es un término especial utilizado en la programación de computadoras para hacer referencia a una variable que hace referencia a datos que no existen. En Visual Basic, esto está representado por la palabra clave "Nada", e intentar acceder a los datos que están en una variable nula lanzará un "NullReferenceException". Puedes detectar el "null" en Visual Basic mediante los siguientes pasos.

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Instrucciones

  1. 1

    Abre Visual Basic y haz doble clic en el formulario para ir directamente al código fuente.

  2. 2

    Pega lo siguiente dentro de los corchetes de "carga" para crear una variable nula:

    dim aVariable

    Debido a que no hay información asignada a la variable, ésta es nula.

  3. 3

    Escribe el siguiente texto en la siguiente línea para revisar si "aVariable" es nula:

    if aVariable = Nothing then MsgBox("This is null.") else MsgBox("This is not null.") end if

    Haz clic en "Ejecutar", y debes ver un mensaje en un cuadro de texto que te informa que, de hecho, la variable es nula.

  4. 4

    Escribe lo siguiente como una forma alternativa para detectar un valor nulo:

    Try aVariable.getType() Catch ex as NullReferenceException MsgBox("This is null.") end try

    La lógica aquí es que se intenta acceder a los datos dentro de "aVariable". No importa cómo se acceda a los datos, se utiliza el método "getType", pero no funcionará. El código falla inmediatamente porque aVariable es nulo; ¡no tiene datos! Un error "NullReferenceException" se lanza y es atrapado por el programa.

    Haz clic en "Ejecutar", y esta vez deberías ver dos cuadros de mensaje, uno de tres pasos y uno de cuatro y cada uno señala "aVariable" como un valor nulo.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles