Como: Fazer uma variável de objeto não se referir a qualquer instância (Visual Basic)
Você pode desassociar uma variável de objeto de qualquer instância de objeto definindo-a como Nothing.
Para desassociar uma variável de objeto de qualquer ocorrência de objeto
Defina a variável como
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 código tentar acessar um membro de uma variável de objeto que foi definida como Nothing
, ocorrerá uma NullReferenceException . Se você definir uma variável de objeto como Nothing
freqüentemente ou se for possível que a variável não seja inicializada, é uma boa ideia incluir acessos de membros em um Try...Catch...Finally
bloco.
Segurança do .NET Framework
Se você usar uma variável de objeto para objetos que contenham dados confidenciais ou confidenciais, poderá definir a variável como Nothing
quando não estiver lidando ativamente com um desses objetos. Isso reduz a chance de códigos mal-intencionados terem acesso aos dados.