Sdílet prostřednictvím


Postupy: Vytvoření proměnné objektu, která neodkazuje na žádnou instanci (Visual Basic)

Přidružení proměnné objektu od libovolné instance objektu můžete zrušit nastavením na Nothing.

Jak odpojit proměnnou objektu od jakékoli 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 se váš kód pokusí získat přístup k členu objektové proměnné, která je nastavena na Nothing, dojde k NullReferenceException . Pokud nastavíte proměnnou objektu na Nothing častou nebo pokud je možné, že proměnná není inicializována, je vhodné uzavřít přístup členů do Try...Catch...Finally bloku.

Zabezpečení rozhraní .NET Framework

Pokud používáte proměnnou objektu pro objekty, které obsahují důvěrná nebo citlivá data, můžete tuto proměnnou nastavit na Nothing ve chvíli, kdy se aktivně nezabýváte jedním z těchto objektů. Tím se snižuje pravděpodobnost, že škodlivý kód získá přístup k datům.

Viz také