Modificateurs d’accès (référence C#)
Les modificateurs d’accès sont des mots clés utilisés pour spécifier l’accessibilité déclarée d’un membre ou d’un type. Cette section présente les cinq modificateurs d’accès :
public
protected
internal
private
file
Les modificateurs d’accès permettent de spécifier les sept niveaux d’accessibilité suivants :
public
: l’accès n’est pas restreint.protected
: L’accès est limité à la classe conteneur ou aux types dérivés de la classe conteneur.internal
: L’accès est limité à l’assembly actuel.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.private protected
: l’accès est limité à la classe conteneur ou aux types dérivés de la classe conteneur dans l’assembly actuel.file
: le type déclaré est visible uniquement dans le fichier source actuel. Les types de fichiers délimités sont généralement utilisés pour les générateurs de sources.
Cette section introduit également les concepts suivants :
- Niveaux d'accessibilité : Utilisation des modificateurs d'accès pour déclarer les niveaux d'accessibilité.
- Domaine d’accessibilité : spécifie où, dans les sections du programme, un membre peut être référencé.
- Limitations sur l’utilisation des niveaux d’accessibilité : résumé des restrictions sur l’utilisation des niveaux d’accessibilité déclarés.
Voir aussi
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner des problèmes et des demandes de tirage (pull requests). Pour plus d’informations, consultez notre guide du contributeur.