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.