Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
csharp:convention_de_nommage [2017/08/07 22:52]
admin créée
csharp:convention_de_nommage [2017/08/08 09:13] (Version actuelle)
admin
Ligne 1: Ligne 1:
 ====== Convention de nommage C# ====== ====== Convention de nommage C# ======
  
-Variables : camelCase avec un nom descriptif+**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) 
 +  ​
  
-Objet d'interface ​3 lettres correspondant au type (txt, cbo, lst, lbl, etc.) puis un nom descriptifen camelCase. (Ex : txtNom)+**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)
  
-Classe : PascalCase 
- 
- 
- 
-- Pascal case pour les classes, méthodes, propriétés et attributs publics 
-- Camel case pour les variables et attributs privés ou protected 
-- Attributs privés ou protected débutant par un underscore