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é pro jakýkoli kód, který spolupracuje s vaším sestavením. Pokud chcete takový neomezený přístup udělit elementu, můžete ho deklarovat pomocí Public .

Veřejný přístup je normální úroveň programovacího prvku, když k ní 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 má výchozí hodnotu , pokud Public jej jinak nedeklarujete.

Pravidla

  • Kontext deklarace. Můžete použít pouze Public na úrovni modulu, rozhraní nebo oboru názvů. To znamená, že kontext deklarace elementu musí být zdrojový soubor, obor názvů, rozhraní, modul, třída nebo struktura a nemůže Public 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 ve výchozím nastavení používají veřejný přístup a nelze pro ně 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 Visual Basic.

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

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 – příkaz

Viz také