Kontekst deklaracji i domyślne poziomy dostępu (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 — Instrukcja (Visual Basic))

Niedozwolone

Private(Public in Structure, not allowed in Interface)

Public

Stałe (Const — Instrukcja (Visual Basic))

Niedozwolone

Private(Public in Structure, not allowed in Interface)

Public

Wyliczanie (Enum — Instrukcja (Visual Basic))

Friend

Public

Niedozwolone

Class (Class — Instrukcja (Visual Basic))

Friend

Public

Niedozwolone

Struktura (Structure — Instrukcja)

Friend

Public

Niedozwolone

Module (Module — Instrukcja)

Friend

Niedozwolone

Niedozwolone

Interfejs (Interface — Instrukcja (Visual Basic))

Friend

Public

Niedozwolone

Procedure (Function — Instrukcja (Visual Basic), Sub — Instrukcja (Visual Basic))

Niedozwolone

Public

Niedozwolone

Odwołanie zewnętrzne (Declare — Instrukcja)

Niedozwolone

Public(nie są dozwolone w Interface)

Niedozwolone

Operator (Operator — Instrukcja)

Niedozwolone

Public(not allowed in Interface or Module)

Niedozwolone

Właściwość (Property — Instrukcja)

Niedozwolone

Public

Niedozwolone

Właściwość Default (Default (Visual Basic))

Niedozwolone

Public(nie są dozwolone w Module)

Niedozwolone

Event (Event — Instrukcja)

Niedozwolone

Public

Niedozwolone

Pełnomocnik (Delegate — Instrukcja)

Friend

Public

Niedozwolone

Aby uzyskać więcej informacji, zobacz Poziomy dostępu w Visual Basic.

Zobacz też

Informacje

Friend (Visual Basic)

Private (Visual Basic)

Public (Visual Basic)