Sdílet prostřednictvím


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 třídy

Příkaz Const

Příkaz Declare

Delegování – prohlášení

Příkaz Dim

Enum – příkaz

Prohlášení o události

Příkaz funkce

Rozhraní - výrok

Příkaz modulu

Prohlášení operátora

Property - prohlášení

Strukturovaný příkaz

Sub výrok

Viz také