Visual Basic .NET Language
Option explizit
Suche…
Bemerkungen
Option Explicit On
ist eine empfohlene bewährte Methode für Visual Basic .Net. Es hilft Ihnen als Entwickler, saubereren, stabileren, fehlerfreieren und wartungsfreundlicheren Code zu erstellen. In einigen Fällen kann es auch helfen, Programme mit besserer Leistung zu schreiben!
mit ref an https://support.microsoft.com/de-in/kb/311329#bookmark-3 Die Option strict kann auch anstelle der Option explizit verwendet werden. Die Option strict erbt die Option explizit.
Was ist es?
Sie zwingt Sie dazu, alle Variablen explizit zu deklarieren.
Was ist der Unterschied zwischen explizit und implizit deklarieren einer Variablen?
Eine Variable explizit deklarieren:
Dim anInteger As Integer = 1234
Eine Variable implizit deklarieren:
'Did not declare aNumber using Dim
aNumber = 1234
Fazit
Daher sollten Sie immer Option Explicit On
da Sie während der Zuweisung eine Variable falsch schreiben können, wodurch das Programm unerwartet reagiert.
Wie schalte ich es ein?
Dokumentebene
Sie ist standardmäßig aktiviert, Sie können jedoch eine zusätzliche Schutzschicht verwenden, indem Sie Option Explicit On
oben in der Codedatei platzieren. Die Option gilt für das gesamte Dokument.
Projektebene
Sie können es über das Menü in Visual Studio einschalten:
Projekt> [Projekt] Eigenschaften> Registerkarte Kompilieren> Option Explicit
Wählen On
im Dropdown-Menü die Option Ein. Die Option gilt für das gesamte Dokument.
Alle neuen Projekte
Sie können es standardmäßig für alle neuen Projekte aktivieren, indem Sie Folgendes auswählen:
Extras> Optionen> Projekte und Lösungen> VB-Standardeinstellungen> Option Explicit
Wählen On
im Dropdown-Menü die Option Ein.