Visual Basic .NET Language
Alternativ Explicit
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.