Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Utilisez des modificateurs d’accès pour spécifier l’accessibilité déclarée d’un membre ou d’un type. Cette section présente les quatre modificateurs d’accès :
publicprotectedinternalprivate
En utilisant ces modificateurs d’accès, vous pouvez spécifier les six niveaux d’accessibilité suivants :
-
public: Aucune restriction d’accès. -
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.
En outre, un type de niveau supérieur (non imbriqué) peut utiliser le file modificateur. 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. Vous ne pouvez pas combiner le file modificateur avec n’importe quel modificateur d’accès.
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.