Public (Visual Basic)

Určuje, že jeden nebo více deklarovaných programovacích prvků nemá žádná omezení přístupu.

Poznámky

Pokud publikujete komponentu nebo sadu komponent, například knihovnu tříd, obvykle chcete, aby programovací prvky byly přístupné libovolným kódem, který spolupracuje s vaším sestavením. Chcete-li poskytnout takový neomezený přístup k prvku, můžete jej deklarovat s Public.

Veřejný přístup je normální úroveň pro programovací prvek, pokud k němu nepotřebujete omezit přístup. Všimněte si, že úroveň přístupu elementu deklarovaného v rámci rozhraní, modulu, třídy nebo struktury je výchozí Public hodnota, pokud ji nehlásíte jinak.

Pravidla

  • Kontext deklarace Můžete použít Public pouze na úrovni modulu, rozhraní nebo oboru názvů. To znamená, že kontext deklarace prvku Public musí být zdrojový soubor, obor názvů, rozhraní, modul, třída nebo struktura a nemůže být procedurou.

Chování

  • Úroveň přístupu Veškerý kód, který má přístup k modulu, třídě nebo struktuře, má přístup k jeho Public prvkům.

  • Výchozí přístup. Místní proměnné uvnitř procedury jsou ve výchozím nastavení veřejné přístupy a nemůžete u nich použít žádné modifikátory přístupu.

  • Modifikátory přístupu. Klíčová slova, která určují úroveň přístupu, se nazývají modifikátory přístupu. Porovnání modifikátorů přístupu najdete v tématu Úrovně přístupu v jazyce Visual Basic.

Public Modifikátor lze použít v těchto kontextech:

Příkaz Class

Příkaz Const

Příkaz Declare

Příkaz Delegate

Příkaz Dim

Příkaz Enum

Příkaz Event

Příkaz Function

Příkaz Interface

Příkaz Module

Příkaz Operator

Příkaz Property

Příkaz Structure

Příkaz Sub

Viz také