Porady: sprawianie, aby zmienna obiektu nie odwoływała się do żadnego wystąpienia (Visual Basic)
Usuwanie skojarzenia jest zmienna obiektu z dowolnej instancji obiektu poprzez ustawienie go na Nothing (Visual Basic).
Aby usunąć skojarzenie jest zmienna obiektu z dowolnej instancji obiektu
Ustawianie zmiennej Nothing w instrukcji przypisania.
' Assume account is a defined class Dim currentAccount As account currentAccount = Nothing
Stabilne programowanie
Jeśli kod próbuje uzyskać dostępu do członka zmiennej obiektu, który został ustawiony na Nothing, NullReferenceException występuje.Jeśli ustawiona jest zmienna obiektu Nothing często, lub jeśli jest to możliwe, zmienna nie jest zainicjowana, jest dobrym pomysłem, należy ująć dostępów Członkowskie w Try...Catch...Finally bloku.
Zabezpieczenia
Użycie zmiennej obiektu dla obiektów, które zawierają dane poufne lub tajne można ustawić zmienną Nothing podczas nie aktywnie czynienia jednego z tych obiektów.Zmniejsza to ryzyko złośliwego kodu, uzyskanie dostępu do danych.
Zobacz też
Informacje
Try...Catch...Finally — Instrukcja (Visual Basic)
Rozwiązywanie problemów z wyjątkami: System.NullReferenceException