Gewusst wie: Entfernen aller Verweise einer Objektvariablen auf Instanzen (Visual Basic)
Sie können die Zuordnung einer Objektvariable zu einer beliebigen Objektinstanz aufheben, indem Sie sie auf Nothing festlegen.
Aufheben der Zuordnung einer Objektvariable zu einer Objektinstanz
Legen Sie die Variable in einer Zuweisungsanweisung auf
Nothing
fest.' Assume account is a defined class Dim currentAccount As account currentAccount = Nothing
Stabile Programmierung
Wenn Ihr Code versucht, auf einen Member einer Objektvariable zuzugreifen, die auf Nothing
festgelegt wurde, tritt eine NullReferenceException auf. Wenn Sie eine Objektvariable häufig auf Nothing
festlegen oder die Initialisierung der Variable nicht möglich ist, empfiehlt es sich, Memberzugriffe in einen Try...Catch...Finally
-Block einzuschließen.
.NET Framework-Sicherheit
Falls Sie eine Objektvariable für Objekte verwenden, die vertrauliche Daten enthalten, können Sie die Variable auf Nothing
festlegen, wenn Sie nicht aktiv mit einem dieser Objekte arbeiten. Dies reduziert die Wahrscheinlichkeit, dass schädlicher Code Zugriff auf die Daten erhält.