Megosztás a következőn keresztül:


Privát (Visual Basic)

Meghatározza, hogy egy vagy több deklarált programozási elem csak a deklarációs környezetből érhető el, beleértve a tartalmazott típusok valamelyikét is.

Megjegyzések

Ha egy programozási elem védett funkciókat jelöl, vagy bizalmas adatokat tartalmaz, általában a lehető legszűkületesen korlátozni szeretné a hozzáférést. A maximális korlátozást úgy érheti el, hogy csak az azt meghatározó modult, osztályt vagy struktúrát engedélyezi a hozzáféréshez. Ha így szeretné korlátozni egy elemhez való hozzáférést, deklarálhatja a következővel Private: .

Feljegyzés

Használhatja a privát védelem alatt álló hozzáférés-módosítót is, amely akadálymentessé teszi a tagokat az adott osztályon belülről és a benne található származtatott osztályokból.

Szabályok

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

Működés

  • Hozzáférési szint. A deklarációs környezet összes kódja hozzáférhet az elemeihez Private . Ez magában foglalja a kód egy tartalmazott típuson belül, például egy beágyazott osztályban vagy egy hozzárendelési kifejezésben egy enumerálásban. A deklarációs környezeten kívül egyetlen kód sem férhet hozzá az elemeihez Private .

  • 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 Private 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

Tulajdonságutasítás

Struktúrautasítás

Alutasítás

Lásd még