Delen via


Procedure: Een objectvariabele niet verwijzen naar een exemplaar (Visual Basic)

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

Een objectvariabele loskoppelen van een objectexemplaren

  • Stel de variabele Nothing in op in een toewijzingsinstructie.

    ' 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 een objectvariabele instelt op Nothing vaak of als het mogelijk is dat de variabele niet wordt geïnitialiseerd, is het een goed idee om lidtoegang tot een Try...Catch...Finally blok in te sluiten.

.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