Konteksty deklaracji i poziomy dostępu domyślne (Visual Basic)
W tym temacie opisano typy kodu języka Visual Basic, które może być zadeklarowana w ramach których innych rodzajów i co ich poziomy dostępu do domyślnej Jeżeli nie określono.
Deklaracja poziomów kontekstu
Kontekście deklaracji jest regionu kod, w którym jest on zadeklarowany jako element programowania.Często jest to kolejny element programowania, który jest następnie wywoływana zawierające element.
Poziomy dla deklaracji konteksty są następujące:
Obszar nazw, poziom — w pliku źródłowym lub obszaru nazw, ale nie w obrębie klasy, struktury, moduł lub interfejsu
Moduł poziom — w obrębie klasy, struktury, moduł lub interfejsu, ale nie wewnątrz procedury lub bloku
Poziom procedury — w ramach procedury lub blok (takie jak If lub For)
W poniższej tabeli przedstawiono domyślne poziomy dostępu dla różnych zadeklarowanych elementów programowania, w zależności od ich zgłoszenia kontekstów.
Element deklarowanej |
Poziom obszaru nazw |
Poziom modułu |
Poziom procedury |
---|---|---|---|
Zmienna (Dim instrukcji (Visual Basic)) |
Niedozwolone |
Private(Public in Structure, not allowed in Interface) |
Public |
Stałe (Instrukcja const (Visual Basic)) |
Niedozwolone |
Private(Public in Structure, not allowed in Interface) |
Public |
Wyliczanie (Instrukcja Enum (Visual Basic)) |
Friend |
Public |
Niedozwolone |
Class (Instrukcja klasy (Visual Basic)) |
Friend |
Public |
Niedozwolone |
Struktura (Instrukcja struktury) |
Friend |
Public |
Niedozwolone |
Module (Moduł instrukcji) |
Friend |
Niedozwolone |
Niedozwolone |
Interfejs (Interfejs instrukcji (Visual Basic)) |
Friend |
Public |
Niedozwolone |
Procedure (Instrukcji funkcyjnej (Visual Basic), Instrukcja Sub (Visual Basic)) |
Niedozwolone |
Public |
Niedozwolone |
Odwołanie zewnętrzne (Stwierdzenie instrukcji) |
Niedozwolone |
Public(nie są dozwolone w Interface) |
Niedozwolone |
Operator (Instrukcja operatora) |
Niedozwolone |
Public(not allowed in Interface or Module) |
Niedozwolone |
Właściwość (Właściwość instrukcji) |
Niedozwolone |
Public |
Niedozwolone |
Właściwość Default (Domyślne (Visual Basic)) |
Niedozwolone |
Public(nie są dozwolone w Module) |
Niedozwolone |
Event (Oświadczenie zdarzeń) |
Niedozwolone |
Public |
Niedozwolone |
Pełnomocnik (Instrukcja delegata) |
Friend |
Public |
Niedozwolone |
Aby uzyskać więcej informacji, zobacz Poziomy dostępu w programie Visual Basic.