Sdílet prostřednictvím


Prohlášení kontextů a úrovně přístupu výchozí (Visual Basic)

Toto téma popisuje typy jazyka Visual Basic, které mohou být deklarovány uvnitř jiné typy a co jejich úrovně přístupu ve výchozím nastavení není zadán.

Prohlášení úrovní kontextu

Prohlášení kontextu programovací element je oblast kódu, který je deklarován.Je často jiné programovací prvek, který se pak nazývá obsahující prvek.

Úrovně pro prohlášení kontexty jsou následující:

  • Úroveň oboru názvů – ve zdrojovém souboru nebo oboru názvů, ale není v rámci třídy, struktury, modulu nebo rozhraní

  • Úroveň modulu – v rámci třídy, struktury, modulu nebo rozhraní, ale nejsou v rámci postupu nebo blok

  • Úroveň procedury – v rámci postupu nebo bloku (například If nebo For)

Následující tabulka uvádí výchozí úrovně přístupu pro různé prohlášených programovací prvky, v závislosti na jejich prohlášení kontexty.

Element deklarovaný

Úroveň oboru názvů

Úroveň modulu

Úroveň procedury

Proměnné (Dim prohlášení (Visual Basic))

Není povoleno

Private(Public in Structure, not allowed in Interface)

Public

Konstantní (Příkaz const (Visual Basic))

Není povoleno

Private(Public in Structure, not allowed in Interface)

Public

Výčet (Příkaz enum (Visual Basic))

Friend

Public

Není povoleno

Class (Příkaz class (Visual Basic))

Friend

Public

Není povoleno

Struktura (Výpis struktury)

Friend

Public

Není povoleno

Module (Příkaz Module)

Friend

Není povoleno

Není povoleno

Rozhraní (Rozhraní prohlášení (Visual Basic))

Friend

Public

Není povoleno

Procedure (Příkaz funkce (Visual Basic), Příkaz Sub (Visual Basic))

Není povoleno

Public

Není povoleno

Externí odkaz (Prohlásit prohlášení)

Není povoleno

Public(nejsou povoleny v Interface)

Není povoleno

Operátor (Operátor prohlášení)

Není povoleno

Public(not allowed in Interface or Module)

Není povoleno

Vlastnost (Popis vlastností)

Není povoleno

Public

Není povoleno

Výchozí vlastnost (Výchozí (Visual Basic))

Není povoleno

Public(nejsou povoleny v Module)

Není povoleno

Event (Výpis událostí)

Není povoleno

Public

Není povoleno

Delegát (Delegát prohlášení)

Friend

Public

Není povoleno

Další informace naleznete v tématu Úrovně přístupu v jazyce Visual Basic.

Viz také

Referenční dokumentace

Přítel (Visual Basic)

Soukromé (Visual Basic)

Veřejné (Visual Basic)