Visual Basic .NET Language
Opcja Jawna
Szukaj…
Uwagi
Option Explicit On
jest zalecaną dobrą praktyką w Visual Basic .Net. Pomaga jako programista tworzyć czystszy, stabilniejszy, bardziej wolny od błędów i łatwiejszy w utrzymaniu kod. W niektórych przypadkach może to również pomóc w pisaniu programów o lepszej wydajności!
w odniesieniu do https://support.microsoft.com/en-in/kb/311329#bookmark-3 można również użyć opcji ścisłej zamiast opcji jawnej. Opcja ścisłe dziedziczy opcję jawną.
Co to jest?
Zmusza cię do jawnego zadeklarowania wszystkich zmiennych.
Jaka jest różnica między jawnym deklarowaniem a niejawnym deklarowaniem zmiennej?
Jawne deklarowanie zmiennej:
Dim anInteger As Integer = 1234
Domniemane deklarowanie zmiennej:
'Did not declare aNumber using Dim
aNumber = 1234
Wniosek
Dlatego zawsze powinieneś mieć Option Explicit On
ponieważ możesz źle przeliterować zmienną podczas przypisywania, co powoduje, że twój program zachowuje się nieoczekiwanie.
Jak to włączyć?
Poziom dokumentu
Jest domyślnie włączony, ale można uzyskać dodatkową warstwę ochrony, umieszczając Option Explicit On
na górze pliku kodu. Opcja dotyczy całego dokumentu.
Poziom projektu
Możesz go włączyć za pomocą menu w Visual Studio:
Projekt> Właściwości [Projekt]> Karta Kompiluj> Opcja Jawne
Wybierz Wł. On
menu rozwijanego. Opcja dotyczy całego dokumentu.
Wszystkie nowe projekty
Możesz włączyć ją domyślnie dla wszystkich nowych projektów, wybierając:
Narzędzia> Opcje> Projekty i rozwiązania> Wartości domyślne VB> Opcja Jawne
Wybierz Wł. On
menu rozwijanego.