Modificateurs (référence C#)

 

System_CAPS_ICON_note.jpg Remarque

Pour obtenir la documentation la plus récente sur C#, accédez au Guide C# sur docs.microsoft.com.

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

ModificateurObjectif
Modificateurs d'accès

- public
- private
- internal
- protected
Spécifie l'accessibilité déclarée de types et membres de types.
abstractIndique qu'une classe est destinée à être uniquement une classe de base d'autres classes.
asyncIndique que la méthode modifiée, une expression lambda ou une méthode anonyme sont asynchrones.
constSpécifie que la valeur du champ ou de la variable locale ne peut pas être modifiée.
eventDéclare un événement.
externIndique que la méthode est implémentée en externe.
newMasque explicitement un membre hérité d'une classe de base.
overrideFournit une nouvelle implémentation d'un membre virtuel hérité d'une classe de base.
partiel(le)Définit des classes, des méthodes et des structs partiels dans le même assembly.
readonlyDé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.
sealedSpécifie qu'une classe ne peut pas être héritée.
staticDéclare un membre qui appartient au type lui-même plutôt qu'à un objet spécifique.
unsafeDéclare un contexte unsafe.
virtualDé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.
volatileIndique 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.

Référence C#
Guide de programmation C#
Mots clés C#

Afficher: