öffentlich: Uneingeschränkter Zugriff.
geschützt: Der Zugriff ist auf die enthaltende Klasse oder die von der enthaltenden Klasse abgeleiteten Typen beschränkt. Nur die Klasse, die die Mitglieds- und geerbten Klassen enthält, kann darauf zugreifen.
Intern: Der Zugriff ist auf die aktuelle Assembly beschränkt. Nur das aktuelle Projekt kann darauf zugreifen.
protected internal: Der Zugriff ist auf die aktuelle Assembly oder die von der enthaltenden Klasse abgeleiteten Typen beschränkt.
privat: Der Zugriff ist auf den enthaltenden Typ beschränkt. Nur die Klasse, die das Mitglied enthält, kann darauf zugreifen.
Klassenmodifikator:
Zusammenfassung: Kann angewiesen werden, dass eine Klasse nur als Basisklasse für andere Klassen dienen kann.
versiegelt: Zeigt an, dass eine Klasse nicht vererbt werden kann.
Mitgliedsmodifikatoren:
Zusammenfassung: Zeigt an, dass die Methode oder Eigenschaft nicht implementiert ist.
const: Der Wert der angegebenen Domäne oder lokalen Variablen kann nicht geändert werden.
Ereignis: Deklarieren Sie ein Ereignis.
extern: Zeigt an, dass die Methode extern implementiert wird.
override: Eine neue Implementierung von Mitgliedern, die von der Basisklasse geerbt wurden.
readonly: Gibt an, dass ein Feld nur zum Zeitpunkt der Deklaration und innerhalb derselben Klasse zugewiesen werden kann.
statisch: Zeigt an, dass ein Mitglied zum Typ selbst und nicht zu einem bestimmten Objekt gehört.
virtuell: Gibt an, dass die Implementierung einer Methode oder eines Accessors in geerbten Klassen überschrieben werden kann.
-