Sdílet prostřednictvím


Kontexty deklarace a výchozí úrovně přístupu (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 – příkaz (Visual Basic))

Není povoleno

Private(Public in Structure, not allowed in Interface)

Public

Konstantní (Const – příkaz (Visual Basic))

Není povoleno

Private(Public in Structure, not allowed in Interface)

Public

Výčet (Enum – příkaz (Visual Basic))

Friend

Public

Není povoleno

Class (Class – příkaz (Visual Basic))

Friend

Public

Není povoleno

Struktura (Structure – příkaz)

Friend

Public

Není povoleno

Module (Module – příkaz)

Friend

Není povoleno

Není povoleno

Rozhraní (Interface – příkaz (Visual Basic))

Friend

Public

Není povoleno

Procedure (Function – příkaz (Visual Basic), Sub – příkaz (Visual Basic))

Není povoleno

Public

Není povoleno

Externí odkaz (Declare – příkaz)

Není povoleno

Public(nejsou povoleny v Interface)

Není povoleno

Operátor (Operator – příkaz)

Není povoleno

Public(not allowed in Interface or Module)

Není povoleno

Vlastnost (Property – příkaz)

Není povoleno

Public

Není povoleno

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

Není povoleno

Public(nejsou povoleny v Module)

Není povoleno

Event (Event – příkaz)

Není povoleno

Public

Není povoleno

Delegát (Delegate – příkaz)

Friend

Public

Není povoleno

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

Viz také

Referenční dokumentace

Friend (Visual Basic)

Private (Visual Basic)

Public (Visual Basic)