Menu
CoddyTech

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 const deklariert werden, verwenden ebenfalls PascalCase, z. B. MaxValue, Pi, DefaultTimeout. In anderen Sprachen und älterem Code wirst du Konstanten in GROSSBUCHSTABEN wie MAX_VALUE sehen, 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.

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-C#-Compiler