Comment : faire en sorte qu'une variable objet ne fasse pas référence à une instance (Visual Basic)
Vous pouvez dissocier une variable objet de toute instance d'objet en lui affectant la valeur Nothing (Visual Basic).
Pour dissocier une variable objet de toute instance d'objet
Affectez à la variable la valeur Nothing dans une instruction d'assignation.
' Assume account is a defined class Dim currentAccount As account currentAccount = Nothing
Programmation fiable
Si votre code essaie d'accéder à un membre d'une variable objet qui a la valeur Nothing, une exception NullReferenceException se produit.Si vous affectez fréquemment à une variable objet la valeur Nothing ou s'il est possible que la variable ne soit pas initialisée, il peut être souhaitable de placer les accès aux membres dans un bloc Try...Catch...Finally.
Sécurité
Si vous utilisez une variable objet pour des objets qui contiennent des données confidentielles ou sensibles, vous pouvez affecter à la variable la valeur Nothing lorsque vous n'utilisez pas activement l'un de ces objets.Cela réduit le risque que du code malveillant accède aux données.
Voir aussi
Référence
Try...Catch...Finally, instruction (Visual Basic)
Dépannage des exceptions : System.NullReferenceException