Conventions de nommage C# : Directives officielles de Microsoft
5 min de lecture
Le C# a des conventions de nommage bien documentées de Microsoft, suivies dans tout l'écosystème .NET.
Tableau des conventions
| Élément | Convention | Exemple |
|---|---|---|
| Classes/Structs | PascalCase | UserAccount |
| Interfaces | I + PascalCase | IDisposable |
| Méthodes | PascalCase | GetUserById() |
| Propriétés | PascalCase | FirstName |
| Événements | PascalCase | OnClick |
| Variables locales | camelCase | userName |
| Paramètres | camelCase | userId |
| Constantes | PascalCase | MaxRetryCount |
| Champs privés | _camelCase | _connectionString |
Note : le C# utilise PascalCase pour les constantes, pas SCREAMING_SNAKE — contrairement à la plupart des autres langages.