Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Vous pouvez dissocier une variable d’objet de n’importe quelle instance d’objet en la définissant sur Nothing.
Pour dissocier une variable d’objet de n’importe quelle instance d’objet
Définissez la variable
Nothingdans une instruction d’affectation.' Assume account is a defined class Dim currentAccount As account currentAccount = Nothing
Programmation robuste
Si votre code tente d’accéder à un membre d’une variable objet qui a été définie Nothing, un NullReferenceException a lieu. Si vous définissez une variable d’objet sur Nothing fréquemment, ou s’il est possible que la variable ne soit pas initialisée, il est judicieux de placer les accès membres dans un Try...Catch...Finally bloc.
Sécurité du .NET Framework
Si vous utilisez une variable d’objet pour les objets qui contiennent des données confidentielles ou sensibles, vous pouvez définir la variable Nothing quand vous ne traitez pas activement l’un de ces objets. Cela réduit le risque d’accès au code malveillant aux données.