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.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow