public : accès illimité.
protégé : l'accès est limité à la classe conteneur ou aux types dérivés de la classe conteneur. Seule la classe contenant le membre et les classes héritées peuvent y accéder.
Interne : l'accès est limité à l'assemblage actuel. Seul le projet en cours peut y accéder.
protected internal : l'accès est limité à l'assembly actuel ou aux types dérivés de la classe conteneur.
private : l’accès est limité au type conteneur. Seule la classe contenant le membre peut y accéder.
Modificateur de classe :
résumé : peut être indiqué qu'une classe ne peut servir que de classe de base pour d'autres classes.
scellé : indique qu’une classe ne peut pas être héritée.
Modificateurs de membres :
résumé : indique que la méthode ou la propriété n’est pas implémentée.
const : la valeur du domaine spécifié ou de la variable locale ne peut pas être modifiée.
event : déclare un événement.
extern : indique que la méthode est implémentée en externe.
override : une nouvelle implémentation des membres hérités de la classe de base.
readonly : Indique qu'un champ ne peut être attribué qu'au moment de la déclaration et au sein de la même classe.
static : indique qu'un membre appartient au type lui-même, plutôt qu'à un objet spécifique.
virtual : indique que l'implémentation d'une méthode ou d'un accesseur peut être remplacée dans les classes héritées.
-