IT | Mémo C# sur les conventions de nommage

Bonjour internaute !

Ici, simplement quelques notes non exhaustives sur les conventions de nommage en C#.

Par la suite, pour caractériser les éléments de codage d'une programmation en C#, les éléments vont être écrits suivant 3 styles :

  • Le style Pascal : MonNomEstUid (tous les débuts de mots commencent par une majuscule)
  • Le style Camel : monNomEstUid (tous les débuts de mots commencent par une majuscule, sauf le premier par une minuscule)
  • Le style Uppercase : MonNomEstUID (tous les débuts de mots commencent par une majuscule, et les initiales/acronymes/petits mots sont en majuscule)
Identifiant Style Exemple
Class Pascal MyClass
Enum type Pascal ErrorLevel
Enum values Pascal FatalError
Event Pascal ValueChange
Exception class Pascal WebException (Note : Fini toujours avec le suffixe Exception.)
Read-only static field Pascal RedValue
Interface Pascal IContrat (Commence toujours avec le préfixe I.)
Methode Pascal MySuperMethod
Namespace Pascal System.Namespace
Parameter Camel typeName
Property Pascal BackColor
Champ d'instance en public/protected Camel redValue (Rarement utilisé. Privilégier une Propriété pour ce genre de truc.)
Champ d'instance en private static Camel _monSuperCompteur

Source : https://msdn.microsoft.com/en-us/library/x2dbyw72(v=vs.71).aspx

Zircon - This is a contributing Drupal Theme
Design by WeebPal.