La palabra "null" 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 " Nada ", y trata de acceder a los datos que están en una variable nula lanzará una " NullReferenceException ". Puede detectar "null" en Visual Basic mediante la comprobación de cualquiera de éstos . Instrucciones
1
Abra Visual Basic y haga doble clic en el formulario para ir directamente al código fuente .
2
Pega el siguiente dentro de los corchetes de "carga " para crear una nula variables :
dim aVariable
Como no hay datos se asigna a la variable , es nula
3
Escriba lo siguiente en la línea siguiente . para comprobar si " aVariable " es nulo :
si aVariable = Nothing entonces
MsgBox ("Esto es nulo. " )
más
MsgBox ( "Esto no es nulo. " )
final si
clic en "Ejecutar ", y usted debe consultar inmediatamente a un cuadro de mensaje que le informa de que, en efecto , el valor es nulo.
4
Escriba lo siguiente en la línea siguiente como un método alternativo para detectar nulo:
Prueba
aVariable.getType ()
Catch ex As NullReferenceException
MsgBox ("Esto es nulo. " )
End Try
La lógica aquí es que se intenta acceder a los datos dentro de " aVariable . " No importa cómo se accede a los datos : se utiliza el método " getType " , pero nada va a hacer. El código inmediatamente falla porque AVariable es nulo , sino que no tiene datos ! Un error " NullReferenceException " es lanzada y atrapada por el programa.
Clic en "Ejecutar ", y esta vez debería ver dos cuadros de mensaje , una del paso tres y uno de cuatro pasos , y cada uno le informa de que " aVariable " es un valor nulo .