Zugriffsmodifikatoren
Um die Kapselung zu unterstützen, kann ein Typ oder Typ-Member seine Sichtbarkeit gegenüber anderen Typen und Assemblies einschränken, indem er seiner Deklaration einen von fünf Zugriffsmodifikatoren hinzufügt:
publicVollständig sichtbar. Der implizite Wert für Member eines Enum oder eines Interface.
internalSichtbar nur innerhalb der Assembly, in der man sich befindet, und in befreundeten Assemblies. Standardwert für nicht verschachtelte Typen.
privateSichtbar nur für den umschließenden Typ. Standardwert für Member einer Klasse oder eines Struct.
protectedSichtbar nur für enthaltende Typen oder Subklassen.
protected internalDie Vereinigung von
protectedundinternal. (Das ist weniger restriktiv alsprotectedoderinternal ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access