Compartilhar via


Como: Tornar um objeto variável not, consulte qualquer instância

Você poderá desassociar uma variável de objeto de qualquer instância do objeto, configurando-o para Nada (Visual Basic).

Para desassociar uma variável de objeto de qualquer instância do objeto

  • conjunto a variável Nothing em uma demonstrativo de atribuição.

    ' Assume account is a defined class
    Dim currentAccount As account
    currentAccount = Nothing
    

Programação robusta

Se seu código tentar acessar um membro de uma variável de objeto foi definido como Nothing, um NullReferenceException ocorre. Se você conjunto uma variável de objeto como Nothing com freqüência, ou se é possível que a variável não é inicializada, é uma mercadoria idéia coloque acessos de membro em um Try...Catch...Finally bloco.

Segurança

Se você usar uma variável de objeto para objetos que contêm dados confidenciais, você pode conjunto a variável como Nothing Quando você não está ativamente lidando com um desses objetos. Isso reduz as chances de programas mal-intencionados obtenham acesso a dados.

Consulte também

Conceitos

Variáveis de objeto no Visual Basic

Atribuição da Variável Objeto

Referência

Nada (Visual Basic)

Try... Catch... Finally demonstrativo (Visual Basic)

NullReferenceException

Solucionando problemas de exceções: Sistema.NullReferenceException