C#-Namenskonventionen: Microsofts offizielle Richtlinien
5 Min. Lesezeit
C# hat gut dokumentierte Namenskonventionen von Microsoft, die im gesamten .NET-Ökosystem befolgt werden.
Konventionstabelle
| Element | Konvention | Beispiel |
|---|---|---|
| Klassen/Structs | PascalCase | UserAccount |
| Interfaces | I + PascalCase | IDisposable |
| Methoden | PascalCase | GetUserById() |
| Properties | PascalCase | FirstName |
| Events | PascalCase | OnClick |
| Lokale Variablen | camelCase | userName |
| Parameter | camelCase | userId |
| Konstanten | PascalCase | MaxRetryCount |
| Private Felder | _camelCase | _connectionString |
Hinweis: C# verwendet PascalCase für Konstanten, nicht SCREAMING_SNAKE — anders als die meisten anderen Sprachen.