Convention de nommage C#

Programmation procédurale

  • Composants d'interface : 3 lettres correspondant au type (txt, cbo, lst, lbl, etc.) puis un nom descriptif, en camelCase. (Ex : txtNomClient)
  • Contantes : en majuscules
  • Variables : camelCase avec un nom descriptif (Ex : nomClient).
  • Variables en usage local composé d'une seule lettre :
    • int : i, j, k, m, et n
    • char : c, d, et e
    • boolean : b
  • Paramètres : préfixe p_ puis un nom descriptif en camelCase. (Ex : p_nomClient)

POO

  • Classe : PascalCase
  • Méthodes : camelCase
  • Attributs publics : préfixe _ puis un nom en descriptif en PascalCase
  • Attributs privés ou protégés : préfixe _ puis un nom en descriptif en camelCase
  • Variable d'une classe : préfixe d'un c_ puis un nom descriptif en camelCase. (Ex : c_nomClient)
  • Interface : préfixe I puis un adjectif descriptif en PascalCase (Ex : IArchivable)