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.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow