Delen via


Hoe maak je een objectvariabele die niet naar een exemplaar verwijst (Visual Basic)

U kunt een objectvariabele loskoppelen van elk objectexemplaren door deze in te stellen op Niets.

Een objectvariabele loskoppelen van een objectinstantie

  • Stel de variabele in op Nothing in een toewijzingsopdracht.

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

Robuuste programmering

Als uw code probeert toegang te krijgen tot een lid van een objectvariabele waarop is ingesteld Nothing, treedt er een NullReferenceException op. Als u vaak een objectvariabele instelt op Nothing of als het mogelijk is dat de variabele niet is geïnitieerd, is het een goed idee om lidtoegangsmethoden in een Try...Catch...Finally-blok te omvatten.

.NET Framework-beveiliging

Als u een objectvariabele gebruikt voor objecten die vertrouwelijke of gevoelige gegevens bevatten, kunt u de variabele Nothing instellen op wanneer u niet actief met een van deze objecten werkt. Dit vermindert de kans dat schadelijke code toegang krijgt tot de gegevens.

Zie ook