Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie Zugriffsmodifizierer, um die deklarierte Barrierefreiheit eines Elements oder typs anzugeben. In diesem Abschnitt werden die vier Zugriffsmodifizierer vorgestellt:
publicprotectedinternalprivate
Mithilfe dieser Zugriffsmodifizierer können Sie die folgenden sechs Barrierefreiheitsstufen angeben:
-
public: Keine Zugriffsbeschränkungen. -
protected: Der Zugriff ist auf die enthaltende Klasse oder auf Typen beschränkt, die von der enthaltenden Klasse abgeleitet sind. -
internal: Der Zugriff ist auf die aktuelle Assembly beschränkt. -
protected internal: Der Zugriff ist auf die aktuelle Assembly oder auf Typen beschränkt, die von der enthaltenden Klasse abgeleitet sind. -
private: Der Zugriff ist auf die enthaltende Klasse beschränkt. -
private protected: Der Zugriff ist auf die enthaltende Klasse oder auf Typen beschränkt, die von der enthaltenden Klasse innerhalb der aktuellen Assembly abgeleitet sind.
Darüber hinaus kann ein Typ der obersten Ebene (nicht geschachtelt) den file Modifizierer verwenden. Der deklarierte Typ ist nur in der aktuellen Quelldatei sichtbar. Dateibezogene Typen werden in der Regel für Quellcode-Generatoren verwendet. Sie können den file Modifizierer nicht mit jedem Zugriffsmodifizierer kombinieren.
In diesem Abschnitt werden auch die folgenden Konzepte vorgestellt:
- Zugriffsebenen: Verwenden der Zugriffsmodifikatoren zum Deklarieren von Zugänglichkeitsebenen.
- Zugriffsdomäne: Gibt an, in welche Teile des Programms ein Member verwiesen werden kann.
- Einschränkungen bei der Verwendung von Zugriffsebenen: Ein Überblick über die Einschränkungen bei der Verwendung deklarierter Zugriffsebenen.