gebeurtenis
17 mrt, 21 - 21 mrt, 10
Neem deel aan de meetup-serie om schaalbare AI-oplossingen te bouwen op basis van praktijkgebruiksvoorbeelden met collega-ontwikkelaars en experts.
Nu registrerenDeze browser wordt niet meer ondersteund.
Upgrade naar Microsoft Edge om te profiteren van de nieuwste functies, beveiligingsupdates en technische ondersteuning.
Een wijzigingsfunctie voor lidtoegang die aangeeft dat een of meer gedeclareerde programmeerelementen alleen toegankelijk zijn vanuit hun eigen klasse of van een afgeleide klasse.
Soms bevat een programmeerelement dat is gedeclareerd in een klasse gevoelige gegevens of beperkte code en wilt u de toegang tot het element beperken. Als de klasse echter kan worden overgenomen en u een hiërarchie van afgeleide klassen verwacht, kan het nodig zijn voor deze afgeleide klassen om toegang te krijgen tot de gegevens of code. In dat geval wilt u dat het element toegankelijk is vanuit de basisklasse en van alle afgeleide klassen. Als u de toegang tot een element op deze manier wilt beperken, kunt u dit declareren met Protected
.
Notitie
De Protected
toegangsaanpassing kan worden gecombineerd met twee andere modifiers:
Declaratiecontext. U kunt alleen op klasniveau gebruiken Protected
. Dit betekent dat de declaratiecontext voor een Protected
element een klasse moet zijn en geen bronbestand, naamruimte, interface, module, structuur of procedure is.
Toegangsniveau. Alle code in een klasse heeft toegang tot de elementen. Code in elke klasse die is afgeleid van een basisklasse, heeft toegang tot alle Protected
elementen van de basisklasse. Dit geldt voor alle generaties derivatie. Dit betekent dat een klasse toegang heeft tot Protected
elementen van de basisklasse van de basisklasse, enzovoort.
Beveiligde toegang is geen superset of subset van toegang tot vrienden.
Toegangsmodifiers. De trefwoorden die toegangsniveau opgeven, worden toegangsaanpassingen genoemd. Zie Access-niveaus in Visual Basic voor een vergelijking van de toegangsaanpassingen.
De Protected
wijzigingsfunctie kan in deze contexten worden gebruikt:
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven:
gebeurtenis
17 mrt, 21 - 21 mrt, 10
Neem deel aan de meetup-serie om schaalbare AI-oplossingen te bouwen op basis van praktijkgebruiksvoorbeelden met collega-ontwikkelaars en experts.
Nu registreren