May 2008
Intermediate to advanced
248 pages
3h 50m
German
Um die Kapselung zu unterstützen, kann ein Typ oder Typ-Member seine Sichtbarkeit gegenüber anderen Typen und anderen Assemblies einschränken, indem er einen von fünf Zugriffsmodifikatoren seiner Deklaration 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, oder in befreundeten Assemblies. Standardwert für nicht verschachtelte Typen.
privateSichtbar nur für enthaltene Typen. Standardwert für Member einer Klasse oder eines Struct.
protectedSichtbar nur für enthaltene Typen oder Subklassen.
protected internalDie Vereinigung von protected und internal. (Das ist weniger restriktiv als protected oder internal