Visual Basic .NET Language
Optie Expliciet
Zoeken…
Opmerkingen
Option Explicit On
is een aanbevolen goede praktijk met Visual Basic .Net. Het helpt u als ontwikkelaar om schonere, stabielere, meer bug-vrije, meer onderhoudbare code te produceren. In sommige gevallen kan het u ook helpen om programma's met betere prestaties te schrijven!
met verwijzing naar https://support.microsoft.com/en-in/kb/311329#bookmark-3 optie streng is ook kan worden gebruikt in plaats van expliciete optie. Optie strikt neemt de optie expliciet over.
Wat is het?
Het dwingt je om expliciet alle variabelen te declareren.
Wat is het verschil tussen het expliciet en impliciet declareren van een variabele?
Expliciet declareren van een variabele:
Dim anInteger As Integer = 1234
Impliciet declareren van een variabele:
'Did not declare aNumber using Dim
aNumber = 1234
Conclusie
Daarom moet u Option Explicit On
altijd hebben, omdat u tijdens het toewijzen een variabele kunt misleiden, waardoor uw programma zich onverwacht gedraagt.
Hoe schakel ik het in?
Documentniveau
Het is standaard ingeschakeld, maar u kunt een extra beveiligingslaag hebben door Option Explicit On
boven aan het codebestand te plaatsen. De optie is van toepassing op het hele document.
Project niveau
Je kunt het inschakelen via het menu in Visual Studio:
Project> [Project] Eigenschappen> tabblad Compileren> Optie Expliciet
Kies On
in het vervolgkeuzemenu. De optie is van toepassing op het hele document.
Alle nieuwe projecten
U kunt het standaard inschakelen voor alle nieuwe projecten door te selecteren:
Hulpmiddelen> Opties> Projecten en oplossingen> VB-standaardwaarden> Optie expliciet
Kies On
in het vervolgkeuzemenu.