Como: Fazer com que uma variável de objeto não se refira a nenhuma instância (Visual Basic)
Você poderá desassociar um objetode instância devariável de qualquer objeto pela configuração para Nada (Visual Basic).
Para desassociar umavariável do objetode qualquer instância do objeto
Defina a variável Nothing em uma instrução de atribuição.
' Assume account is a defined class Dim currentAccount As account currentAccount = Nothing
Programação robusta
Se o seu código tenta acessar um membro de umavariável de objetoque foi definido como Nothing, um NullReferenceException ocorre. Se você definir umavariável de objeto Nothing com freqüência, ou se for possível, a variável não é inicializado, é uma boa idéia para delimitar os acessos de membro em um Try...Catch...Finally bloco.
Segurança
Se você usar umavariável de objetopara objetos que contêm dados confidenciais, você pode definir a variável como Nothing quando não ativamente, você está lidando com um desses objetos. Isso reduz a chance de códigos mal-intencionados obtenham acesso aos dados.
Consulte também
Referência
Instrução Try...Catch...Finally (Visual Basic)
Solucionando problemas de exceções: System. NullReferenceException