Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Private Protected kulcsszókombináció egy taghozzáférés-módosító. A Private Protected tagokat a benne lévő osztály összes tagja, valamint az azt tartalmazó osztályból származó típusok is elérhetik, de csak akkor, ha a tagokat tartalmazó szerelvényben találhatók.
Csak az osztályok tagjait határozhatja meg Private Protected ; a struktúrák nem örökölhetők Private Protected .
A Private Protected hozzáférés-módosítót a Visual Basic 15.5-ös és újabb verziói támogatják. A használatához hozzáadhatja a következő elemet a Visual Basic-projektfájlhoz (*.vbproj). Mindaddig, amíg a Visual Basic 15.5 vagy újabb verzió telepítve van a rendszerre, a Visual Basic fordító legújabb verziója által támogatott összes nyelvi funkciót kihasználhatja:
<PropertyGroup>
<LangVersion>latest</LangVersion>
</PropertyGroup>
További információkért lásd a Visual Basic nyelvi verziójának beállítását.
Megjegyzés:
A Visual Studióban az F1 súgó kiválasztása private protectedprivát vagyvédett súgót nyújt. Az IDE az összetett szó helyett az egyetlen tokent választja a kurzor alatt.
Szabályok
- Deklarációs környezet. Csak az osztály szintjén használható
Private Protected. Ez azt jelenti, hogy egyProtectedelem deklarációs környezetének osztálynak kell lennie, és nem lehet forrásfájl, névtér, interfész, modul, struktúra vagy eljárás.
Magatartás
Hozzáférési szint. Az osztály összes kódja hozzáférhet az elemeihez. Bármely olyan osztály kódja, amely egy alaposztályból származik, és ugyanabban a szerelvényben található, hozzáférhet az
Private Protectedalaposztály összes eleméhez. Az alaposztályból származó és egy másik szerelvényben található kódok azonban nem férnek hozzá az alaposztályPrivate Protectedelemeihez.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 Protected módosító az alábbi környezetekben használható:
Egy osztályba beágyazott delegált delegáltjának delegálási utasítása
Osztályba beágyazott enumerálás enumerálási utasítása
Egy osztályba beágyazott illesztő felületi utasítása
Egy osztályba beágyazott struktúra structure utasítása