Sök…


Anmärkningar

Option Explicit On är en rekommenderad bra praxis med Visual Basic .Net. Det hjälper dig som utvecklare att producera renare, mer stabil, mer bug-fri, mer underhållbar kod. I vissa fall kan det också hjälpa dig att skriva program med bättre prestanda också!

med ref till https://support.microsoft.com/en-in/kb/311329#bookmark-3 alternativet strikt är också kan användas istället för alternativet uttryckligt. Alternativet strikt ärver alternativet uttryckligt.

Vad är det?

Det tvingar dig att uttryckligen deklarera alla variabler.

Vad är skillnaden mellan att uttryckligen deklarera och implicit deklarera en variabel?

Att uttryckligen förklara en variabel:

Dim anInteger As Integer = 1234

Omedelbart deklarera en variabel:

'Did not declare aNumber using Dim
aNumber = 1234

Slutsats

Därför bör du alltid ha Option Explicit On eftersom du kan felstava en variabel under tilldelningen, vilket får ditt program att uppträda oväntat.

Hur sätter du på den?

Dokumentnivå

Det är som standard på, men du kan ha ett extra lager av skydd genom att placera Option Explicit On högst upp i kodfilen. Alternativet kommer att gälla för hela dokumentet.

Projektnivå

Du kan slå på den via menyn i Visual Studio:

Projekt> [Projekt] Egenskaper> Kompilera flik> Explicit alternativ

Välj On i rullgardinsmenyn. Alternativet kommer att gälla för hela dokumentet.

Alla nya projekt

Du kan slå på den som standard för alla nya projekt genom att välja:

Verktyg> Alternativ> Projekt och lösningar> VB-standard> Explicit alternativ

Välj On i rullgardinsmenyn.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow