C#-Namenskonventionen: Microsofts offizielle Richtlinien

5 Min. Lesezeit

C# hat gut dokumentierte Namenskonventionen von Microsoft, die im gesamten .NET-Ökosystem befolgt werden.

Konventionstabelle

ElementKonventionBeispiel
Klassen/StructsPascalCaseUserAccount
InterfacesI + PascalCaseIDisposable
MethodenPascalCaseGetUserById()
PropertiesPascalCaseFirstName
EventsPascalCaseOnClick
Lokale VariablencamelCaseuserName
ParametercamelCaseuserId
KonstantenPascalCaseMaxRetryCount
Private Felder_camelCase_connectionString

Hinweis: C# verwendet PascalCase für Konstanten, nicht SCREAMING_SNAKE — anders als die meisten anderen Sprachen.

Konvertieren

PascalCase, camelCase. Hub.