Modifizierer (C#-Referenz)

Modifizierer werden zum Ändern von Typ- und Typmemberdeklarationen verwendet. In diesem Abschnitt werden die C#-Modifizierer beschrieben:

Modifizierer

Zweck

Zugriffsmodifizierer

Gibt den deklarierten Zugriff von Typen und Typmembern an.

abstract

Zeigt an, dass eine Klasse lediglich als Basisklasse anderer Klassen verwendet werden soll.

const

Gibt an, dass der Wert des Felds oder der lokalen Variablen nicht bearbeitet werden kann.

event

Deklariert ein Ereignis.

extern

Zeigt an, dass die Methode extern implementiert wurde.

new

Blendet einen von einem Basisklassenmember geerbten Member aus.

override

Stellt eine neue Implementierung eines virtuellen Members bereit, der von einer Basisklasse geerbt wurde.

Partiell

Definiert Teilklassen, Strukturen und Methoden innerhalb derselben Assembly.

readonly

Deklariert ein Feld, dem Werte nur als Teil einer Deklaration oder in einem Konstruktor derselben Klasse zugewiesen werden können.

sealed

Gibt an, dass eine Klasse nicht geerbt werden kann.

static

Deklariert einen Member, der zum Typ selbst und nicht zu einem bestimmten Objekt gehört.

unsafe

Deklariert einen nicht sicheren Kontext.

virtual

Deklariert eine Methode oder einen Accessor, deren bzw. dessen Implementierung durch einen überschreibenden Member in einer abgeleiteten Klasse geändert werden kann.

volatile

Gibt ein Feld an, das im Programm z. B. vom Betriebssystem, der Hardware oder einen gleichzeitig ausgeführten Thread geändert werden kann.

Siehe auch

Referenz

C#-Schlüsselwörter

Konzepte

C#-Programmierhandbuch

Weitere Ressourcen

C#-Referenz