Cómo: Crear una variable de objeto que no haga referencia a ninguna instancia (Visual Basic)
Puede desasociar una variable de objeto de cualquier instancia de objeto estableciéndola en Nothing (Visual Basic).
Para desasociar una variable de objeto de cualquier instancia de objeto
Establezca la variable en Nothing en una instrucción de asignación.
' Assume account is a defined class Dim currentAccount As account currentAccount = Nothing
Programación eficaz
Si su código intenta tener acceso a un miembro de una variable de objeto establecida en Nothing, se produce una excepción NullReferenceException. Si establece a menudo una variable de objeto en Nothing o si es posible que la variable no esté inicializada, resulta conveniente agregar los accesos a los miembros en un bloque Try...Catch...Finally.
Seguridad
Si utiliza una variable para objetos que contienen datos confidenciales o sensibles, puede establecer la variable en Nothing cuando no esté tratando activamente uno de esos objetos. Esto reduce la posibilidad de que código malintencionado tenga acceso a los datos.
Vea también
Referencia
Instrucción Try...Catch...Finally (Visual Basic)
Solución de problemas de excepciones: System.NullReferenceException