Porady: sprawianie, aby zmienna obiektu nie odwoływała się do żadnego wystąpienia (Visual Basic)
Można usunąć skojarzenie zmiennej obiektu z dowolnego wystąpienia obiektu, ustawiając ją na Wartość Nic.
Aby usunąć skojarzenie zmiennej obiektu z dowolnego wystąpienia obiektu
Ustaw zmienną na
Nothing
w instrukcji przypisania.' Assume account is a defined class Dim currentAccount As account currentAccount = Nothing
Niezawodne programowanie
Jeśli kod próbuje uzyskać dostęp do elementu członkowskiego zmiennej obiektu, która została ustawiona na Nothing
, występuje NullReferenceException . Jeśli zmienna obiektu jest ustawiana na Nothing
często lub jeśli jest możliwe, że zmienna nie jest inicjowana, dobrym pomysłem jest ujęcie dostępu do składowych w Try...Catch...Finally
bloku.
Zabezpieczenia.NET Framework
Jeśli używasz zmiennej obiektu dla obiektów zawierających poufne lub poufne dane, możesz ustawić zmienną na , gdy nie będziesz aktywnie zajmować Nothing
się jednym z tych obiektów. Zmniejsza to prawdopodobieństwo uzyskania dostępu do danych przez złośliwy kod.