Nyilvános (Visual Basic)

Megadja, hogy egy vagy több deklarált programozási elemnek nincs hozzáférési korlátozása.

Megjegyzések

Ha egy összetevőt vagy összetevőkészletet, például egy osztálytárat tesz közzé, általában azt szeretné, hogy a programozási elemek elérhetők legyenek a szerelvénysel együttműködő kódokkal. Ha ilyen korlátlan hozzáférést szeretne biztosítani egy elemhez, deklarálhatja azt.Public

A nyilvános hozzáférés a programozási elemek normál szintje, ha nem kell korlátoznia a hozzáférését. Vegye figyelembe, hogy egy interfészen, modulon, osztályon vagy struktúrán belül deklarált elem hozzáférési szintje alapértelmezés szerint Public az, ha másként nem deklarálja.

Szabályok

  • Deklarációs környezet. Csak modul-, interfész- vagy névtérszinten használható Public . Ez azt jelenti, hogy egy Public elem deklarációs környezetének forrásfájlnak, névtérnek, interfésznek, modulnak, osztálynak vagy struktúrának kell lennie, és nem lehet eljárás.

Működés

  • Hozzáférési szint. Minden olyan kód, amely hozzáfér egy modulhoz, osztályhoz vagy struktúrához, hozzáférhet az elemeihez Public .

  • Alapértelmezett hozzáférés. Az eljáráson belüli helyi változók alapértelmezés szerint nyilvános hozzáférésre vannak kapcsolva, és nem használhatja rajtuk a hozzáférési módosítókat.

  • Hozzáférés módosítókhoz. A hozzáférési szintet meghatározó kulcsszavakat hozzáférési módosítóknak nevezzük. A hozzáférési módosítók összehasonlításáért lásd a Visual Basic hozzáférési szintjeit.

A Public módosító az alábbi környezetekben használható:

Osztályutasítás

Const utasítás

Nyilatkozat deklarálása

Delegálási utasítás

Halvány utasítás

Enum utasítás

Eseményutasítás

Függvényutasítás

Felületi utasítás

Modulutasítás

Operátori utasítás

Tulajdonságutasítás

Struktúrautasítás

Alutasítás

Lásd még