Modificateurs (référence C#)

Les modificateurs permettent de modifier les déclarations des types et membres de types. Cette section présente les modificateurs C#.

Modificateur Objectif
Modificateurs d’accès

- public
- private
- internal
- protected
Spécifie l'accessibilité déclarée de types et membres de types.
abstract Indique qu'une classe est destinée à être uniquement une classe de base d'autres classes.
async Indique que la méthode modifiée, une expression lambda ou une méthode anonyme sont asynchrones.
const Spécifie que la valeur du champ 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.
new Masque explicitement un membre hérité d'une classe de base.
override Fournit une nouvelle implémentation d'un membre virtuel hérité d'une classe de base.
partial Définit des classes, des méthodes et des structs partiels dans le même assembly.
readonly Déclare un champ auquel seules peuvent être attribuées des valeurs au sein de la déclaration ou dans un constructeur de la même classe.
sealed Spécifie qu'une classe ne peut pas être héritée.
static Déclare un membre qui appartient au type lui-même plutôt qu'à un objet spécifique.
unsafe Déclare un contexte unsafe.
virtual Déclare une méthode ou un accesseur dont l’implémentation peut être modifiée par un membre de substitution dans une classe dérivée.
volatile Indique qu'un champ peut être modifié dans le programme par quelque chose, tel que le système d'exploitation, le matériel ou un thread s'exécutant simultanément.

Voir aussi

Informations de référence sur C#
Guide de programmation C#
Mots clés C#