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.
Anger att ett eller flera deklarerade programmeringselement endast är tillgängliga från deras deklarationskontext, inklusive inifrån alla inneslutna typer.
Anmärkningar
Om ett programmeringselement representerar proprietära funktioner eller innehåller konfidentiella data, vill du vanligtvis begränsa åtkomsten till den så strikt som möjligt. Du uppnår den maximala begränsningen genom att endast tillåta den modul, klass eller struktur som definierar den för att få åtkomst till den. Om du vill begränsa åtkomsten till ett element på det här sättet kan du deklarera det med Private.
Anmärkning
Du kan också använda modifieraren för privat skyddad åtkomst, vilket gör en medlem tillgänglig från den klassen och från härledda klasser som finns i dess innehållande sammansättning.
Reglemente
- Deklarationskontext. Du kan bara använda
Privatepå modulnivå. Det innebär att deklarationskontexten för ettPrivateelement måste vara en modul, klass eller struktur och får inte vara en källfil, namnrymd, gränssnitt eller procedur.
Beteende
Åtkomstnivå. All kod i en deklarationskontext kan komma åt dess
Privateelement. Detta inkluderar kod inom en innesluten typ, till exempel en kapslad klass eller ett tilldelningsuttryck i en uppräkning. Ingen kod utanför deklarationskontexten kan komma åt dessPrivateelement.Åtkomst till modifierare. Nyckelorden som anger åtkomstnivå kallas åtkomstmodifierare. En jämförelse av åtkomstmodifierarna finns i Åtkomstnivåer i Visual Basic.
Modifieraren Private kan användas i följande sammanhang: