Udostępnij za pośrednictwem


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.

Zobacz też

Informacje

Przyjaciel (Visual Basic)

Prywatne (Visual Basic)

Publicznego (Visual Basic)