C# LanguageConventions de nommage


Introduction

Cette rubrique présente certaines conventions de nommage de base utilisées lors de l'écriture dans le langage C #. Comme toutes les conventions, elles ne sont pas appliquées par le compilateur, mais assureront la lisibilité entre les développeurs.

Pour obtenir des directives complètes sur la conception de .NET Framework, consultez docs.microsoft.com/dotnet/standard/design-guidelines .

Remarques

Choisissez des noms d'identifiant facilement lisibles

Par exemple, une propriété nommée HorizontalAlignment est plus lisible en anglais que AlignmentHorizontal.

Favoriser la lisibilité sur la brièveté

Le nom de la propriété CanScrollHorizontally est meilleur que ScrollableX (une référence obscure à l'axe X).

Évitez d'utiliser des traits de soulignement, des tirets ou tout autre caractère non alphanumérique.

N'utilisez pas de notation hongroise

La notation hongroise est la pratique consistant à inclure un préfixe dans les identificateurs pour coder certaines métadonnées relatives au paramètre, telles que le type de données de l'identificateur, par exemple string strName .

Evitez également d'utiliser des identifiants en conflit avec les mots-clés déjà utilisés dans C #.

Abréviations et acronymes

En général, vous ne devez pas utiliser d’abréviations ou d’acronymes; ceux-ci rendent vos noms moins lisibles. De même, il est difficile de savoir quand on peut supposer qu'un acronyme est largement reconnu.

Conventions de nommage Exemples Liés