Namenskonventionen
Teil des Abschnitts Grundlagen der C#-Journey von Coddy. Lektion 12 von 69.
Namenskonventionen sind für Programmierer wie Verkehrsregeln. Sie helfen dabei, den Code übersichtlich und verständlich zu halten.
Stell dir vor, Straßenschilder wären alle willkürlich und uneinheitlich. Das wäre Chaos! Ohne Namenskonventionen kann Code ebenfalls unübersichtlich und verwirrend werden.
In C# sind einheitliche Namenskonventionen entscheidend, um sauberen, wartbaren und gemeinsam bearbeitbaren Code zu schreiben. Hier sind einige wichtige Konventionen, die du beachten solltest:
- PascalCase: Verwende diese Schreibweise für Klassennamen, Methodennamen und Eigenschaftsnamen. Jedes Wort beginnt mit einem Großbuchstaben, z. B.
MyClass,CalculateTotal,FirstName.
- camelCase: Verwende es für lokale Variablen und Methodenparameter. Das erste Wort beginnt mit einem Kleinbuchstaben, und jedes folgende Wort beginnt mit einem Großbuchstaben, z. B.
myVariable,customerName,calculateTotal.
- _underscorePrefix: Verwende dies für private Felder (Variablen innerhalb einer Klasse). Beginne mit einem Unterstrich, gefolgt von camelCase, z. B.
_myPrivateField,_customerAge.
- PascalCase für Konstanten: Konstanten, die mit
constdeklariert werden, verwenden ebenfalls PascalCase, z. B.MaxValue,Pi,DefaultTimeout. In anderen Sprachen und älterem Code wirst du Konstanten in GROSSBUCHSTABEN wieMAX_VALUEsehen, aber das ist nicht die C#-Konvention.
Hier sind einige zusätzliche Tipps:
- Verwende aussagekräftige Namen, die den Zweck der Variablen oder Methode klar erkennen lassen.
- Vermeide Abkürzungen oder Akronyme, es sei denn, sie sind im Kontext deines Codes allgemein verständlich.
- Halte dich in deinem gesamten Projekt konsequent an die gewählten Konventionen.
Probier es selbst
Diese Lektion enthält keine Programmieraufgabe.
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische Kurzschreibweisen7Grundlagen IO
Einfache AusgabeString-InterpolationEingabe lesenParsenWiederholung - Bis 120Wiederholung - True or False5Operatoren Teil 2
VergleichsoperatorenLogische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Übe selbstständig: Online-C#-Compiler