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 :

Voir aussi