Lernpfad

C#-Grundlagen

Vom ersten Programm über Operatoren, Eingabe, Bedingungen, Schleifen, Strings, Arrays und Collections bis zu Methoden und Ausnahmen, mit einer Challenge nach jedem Thema.

17 Lektionen · 31 Challenges

Pfad starten →

1 Erste Schritte 4 Lektionen

  1. Lektion 1 Challenge Hello World und Programmaufbau Den Einstiegspunkt und den Aufbau eines C#-Konsolenprogramms verstehen.
  2. Lektion 2 Challenges Typen, Variablen und Konstanten Stark typisierte Werte und Konstanten in C# deklarieren.
  3. Lektion 2 Challenges Operatoren und Mathematik Rechen-, Zuweisungs-, Vergleichs- und logische Operatoren in C# sowie die Klasse Math verwenden.
  4. Lektion 2 Challenges Konsoleneingaben lesen Eingaben mit Console.ReadLine lesen und mit int.TryParse sicher umwandeln.

2 Entscheidungen 2 Lektionen

  1. Lektion 2 Challenges Bedingungen und switch-Ausdrücke Verhalten mit if-Anweisungen und kompakten switch-Ausdrücken auswählen.
  2. Lektion 1 Challenge Rechner mit switch-Ausdruck Einen Rechner mit einem C#-switch-Ausdruck bauen.

3 Schleifen 1 Lektion

  1. Lektion 2 Challenges Schleifen und Iteration for-, foreach- und while-Schleifen sicher verwenden.

4 Strings und Text 2 Lektionen

  1. Lektion 3 Challenges Strings und Interpolation Text mit modernen C#-String-Funktionen zusammensetzen und untersuchen.
  2. Lektion 1 Challenge Rechnungs- und Zahlenformatierung Bündig ausgerichtete Währungsausgaben mit Interpolation formatieren.

5 Sammlungen 3 Lektionen

  1. Lektion 3 Challenges Arrays C#-Arrays erstellen, lesen, ändern, durchlaufen und sortieren, auch zweidimensionale.
  2. Lektion 2 Challenges Listen und Dictionaries Geordnete Werte und Daten mit Schlüsseln in generischen Collections speichern.
  3. Lektion 2 Challenges Worthäufigkeit mit Dictionary Normalisierte Wörter mit Dictionary<TKey,TValue> zählen.

6 Funktionen 2 Lektionen

  1. Lektion 2 Challenges Methoden, Parameter und Tupel Wiederverwendbare Methoden mit benannten Ergebnissen und mehreren Rückgabewerten definieren.
  2. Lektion 2 Challenges Statistiken als Tupel zurückgeben Mehrere benannte Ergebnisse zurückgeben, ohne eine Klasse zu erstellen.

7 Fehler und Dateien 2 Lektionen

  1. Lektion 2 Challenges Exception-Behandlung Operationen prüfen und sich von erwarteten Fehlern erholen.
  2. Lektion 1 Challenge Eingaben mit TryParse prüfen Nutzereingaben parsen, ohne Exceptions für gewöhnliche Prüfungen zu verwenden.

8 Objekte und Klassen 1 Lektion

  1. Lektion 1 Challenge Klassen und Objekte Zustand und Verhalten gemeinsam in einer C#-Klasse modellieren.
Weiter mit: Programmiergrundlagen