Privé (Visual Basic)
Hiermee geeft u op dat een of meer gedeclareerde programmeerelementen alleen toegankelijk zijn vanuit de declaratiecontext, met inbegrip van binnen alle ingesloten typen.
Opmerkingen
Als een programmeerelement eigendomsfunctionaliteit vertegenwoordigt of vertrouwelijke gegevens bevat, wilt u de toegang tot het element meestal zo strikt mogelijk beperken. U bereikt de maximale beperking door alleen de module, klasse of structuur toe te staan die deze definieert voor toegang. Als u de toegang tot een element op deze manier wilt beperken, kunt u dit declareren met Private
.
Notitie
U kunt ook de wijzigingsfunctie voor persoonlijke beveiligde toegang gebruiken, waardoor een lid toegankelijk is vanuit die klasse en van afgeleide klassen die zich in de bijbehorende assembly bevinden.
Regels
- Declaratiecontext. U kunt alleen op moduleniveau gebruiken
Private
. Dit betekent dat de declaratiecontext voor eenPrivate
element een module, klasse of structuur moet zijn en geen bronbestand, naamruimte, interface of procedure kan zijn.
Gedrag
Toegangsniveau. Alle code binnen een declaratiecontext heeft toegang tot de
Private
elementen. Dit omvat code binnen een ingesloten type, zoals een geneste klasse of een toewijzingsexpressie in een opsomming. Geen code buiten de declaratiecontext heeft toegang tot dePrivate
elementen.Toegangsmodifiers. De trefwoorden die toegangsniveau opgeven, worden toegangsaanpassingen genoemd. Zie Access-niveaus in Visual Basic voor een vergelijking van de toegangsaanpassingen.
De Private
wijzigingsfunctie kan in deze contexten worden gebruikt: