Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Nyckelordskombinationen Private Protected är en medlemsåtkomstmodifierare. En Private Protected medlem är tillgänglig för alla medlemmar i dess innehållande klass, samt av typer som härleds från den innehållande klassen, men endast om de hittas i dess innehållande sammansättning.
Du kan bara ange Private Protected medlemmar i klasser. Du kan inte tillämpa Private Protected på medlemmar i en struktur eftersom strukturer inte kan ärvas.
Åtkomstmodifieraren Private Protected stöds av Visual Basic 15.5 och senare. Om du vill använda det kan du lägga till följande element i visual basic-projektfilen (*.vbproj). Så länge Visual Basic 15.5 eller senare har installerats på systemet kan du dra nytta av alla språkfunktioner som stöds av den senaste versionen av Visual Basic-kompilatorn:
<PropertyGroup>
<LangVersion>latest</LangVersion>
</PropertyGroup>
För mer information se om att ställa in Visual Basic-språkversionen.
Anmärkning
Om du väljer F1-hjälp private protected i Visual Studio får du hjälp med privat eller skyddad hjälp. IDE:t väljer den enskilda token under markören i stället för det sammansatta ordet.
Reglemente
- Deklarationskontext. Du kan bara använda
Private Protectedpå klassnivå. Det innebär att deklarationskontexten för ettProtectedelement måste vara en klass och inte kan vara en källfil, namnrymd, gränssnitt, modul, struktur eller procedur.
Beteende
Åtkomstnivå. All kod i en klass kan komma åt dess element. Kod i alla klasser som härleds från en basklass och finns i samma sammansättning kan komma åt alla element i
Private Protectedbasklassen. Kod i alla klasser som härleds från en basklass och finns i en annan sammansättning kan dock inte komma åt grundklasselementenPrivate Protected.Åtkomst till modifierare. Nyckelorden som anger åtkomstnivå kallas åtkomstmodifierare. En jämförelse av åtkomstmodifierarna finns i Åtkomstnivåer i Visual Basic.
Modifieraren Private Protected kan användas i följande sammanhang:
Klassuttryck för en kapslad klass
Ombudsinstruktor för ett ombud kapslat i en klass
Uppräkningsinstruktion för en uppräkning kapslad i en klass
Gränssnittsinstruktor för ett gränssnitt som är kapslat i en klass
Strukturöversikt för en struktur kapslad i en klass