Sdílet prostřednictvím


Jak: vytvoření objektu proměnných nesmí odkazovat na libovolnou instanci (Visual Basic)

Proměnná objektu z libovolné instance objektu lze zrušit nastavením na Nic (Visual Basic).

Zrušit přidružení objektové proměnné z libovolné instance objektu

  • Nastavte proměnnou na Nothing v příkazu přiřazení.

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

Robustní programování

Pokud váš kód pokusí o přístup členem proměnná objektu, která byla nastavena na Nothing, NullReferenceException dochází.Pokud nastavíte objektové proměnné Nothing často, nebo pokud je možné není inicializována proměnná, je vhodné uzavřít členské přístupů v Try...Catch...Finally bloku.

Zabezpečení

Používáte-li objektové proměnné pro objekty, které obsahují důvěrné nebo citlivých dat, můžete nastavit proměnnou Nothing Pokud není pracujete aktivně s jedním z těchto objektů.To snižuje pravděpodobnost škodlivého kódu v přístupu k datům.

Viz také

Referenční dokumentace

Nic (Visual Basic)

Zkuste...Úlovek...Nakonec prohlášení (Visual Basic)

NullReferenceException

Poradce při potížích s výjimkami: System.NullReferenceException

Koncepty

Objektové proměnné v jazyce Visual Basic

Přiřazení proměnné objektu (Visual Basic)