public
Bien que l'accès public
soit couramment utilisé, C # offre un ensemble plus riche de modificateurs d'accès. Ce guide explore les nuances de public
, private
, protected
et d'autres niveaux d'accès.
C # Les modificateurs d'accès contrôlent la visibilité et l'accessibilité des types et des membres:
public
: fournit un accès sans restriction à partir de tout code dans le même assemblage ou à partir d'autres assemblages qui le font référence. private
: limite l'accès exclusivement à la classe ou à la structure contenant. protected
: permet l'accès dans la classe / la structure de déclaration et ses classes dérivées. private protected
: (introduit en C # 7.2) restreint l'accès à la classe / struct de déclaration et à ses classes dérivées uniquement dans le même assemblage . internal
: accorde l'accès à tout code dans le même assemblage. protected internal
: combine protected
et internal
accès, permettant l'accès dans le même assemblage et à partir de classes dérivées dans d'autres assemblages. Si aucun modificateur d'accès n'est spécifié, un niveau d'accès par défaut est appliqué.
Le modificateur static
, lorsqu'il est utilisé avec une classe, signifie:
new
.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!