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 der Aufbau eines C#-Programms In dieser Lektion schreibst du dein erstes C#-Programm und lernst den grundlegenden Aufbau einer Konsolenanwendung kennen.
  2. Lektion 2 Challenges Datentypen, Variablen und Konstanten in C# In dieser Lektion deklarierst du Variablen mit festem Typ, verwendest das Schlüsselwort var und legst mit const Konstanten an.
  3. Lektion 2 Challenges Operatoren und die Klasse Math in C# In dieser Lektion verwendest du arithmetische, Zuweisungs-, Vergleichs- und logische Operatoren sowie die mathematischen Funktionen der Klasse Math in C#.
  4. Lektion 2 Challenges Eingaben von der Tastatur einlesen in C# In dieser Lektion liest du mit Console.ReadLine Benutzereingaben ein und wandelst sie mit int.TryParse sicher in Zahlen um.

2 Entscheidungen 2 Lektionen

  1. Lektion 2 Challenges Bedingungen und switch-Ausdrücke in C# In dieser Lektion vergibst du mit einem switch-Ausdruck kurz und gut lesbar Noten für Punktzahlen.
  2. Lektion 1 Challenge Ein einfacher Taschenrechner mit switch-Ausdruck in C# In dieser Lektion baust du mit einem switch-Ausdruck einen einfachen Taschenrechner, der alle Rechenarten und ungültige Fälle behandelt.

3 Schleifen 1 Lektion

  1. Lektion 2 Challenges Schleifen in C# In dieser Lektion verarbeitest du mit den Schleifen for, foreach und while und dem Schlüsselwort continue jedes Element eines Arrays.

4 Strings und Text 2 Lektionen

  1. Lektion 3 Challenges Strings und String-Interpolation in C# In dieser Lektion verarbeitest du Text mit den String-Funktionen von C#: Interpolation, Entfernen von Leerzeichen und Suche ohne Unterscheidung von Groß- und Kleinschreibung.
  2. Lektion 1 Challenge Rechnungen und Zahlen formatieren in C# In dieser Lektion gibst du mit String-Interpolation eine kleine Rechnung mit ausgerichteten Spalten und formatierten Beträgen aus.

5 Sammlungen 3 Lektionen

  1. Lektion 3 Challenges Arrays in C# In dieser Lektion erstellst, liest, änderst, durchläufst und sortierst du Arrays in C#, auch zweidimensionale.
  2. Lektion 2 Challenges List und Dictionary in C# In dieser Lektion speicherst du geordnete Daten mit List und Schlüssel-Wert-Daten mit Dictionary in C#.
  3. Lektion 2 Challenges Worthäufigkeiten mit Dictionary zählen in C# In dieser Lektion zählst du mit einem Dictionary, wie oft jedes Wort in einem Satz vorkommt, nachdem du alles in Kleinbuchstaben umgewandelt hast.

6 Funktionen 2 Lektionen

  1. Lektion 2 Challenges Methoden, Parameter und Tupel in C# In dieser Lektion definierst du mit einem benannten Tupel eine Methode, die mehrere Werte gleichzeitig zurückgibt.
  2. Lektion 2 Challenges Mehrere Kennzahlen mit einem Tupel zurückgeben in C# In dieser Lektion schreibst du eine Methode, die mit einem Tupel Minimum, Maximum und Durchschnitt auf einmal zurückgibt.

7 Fehler und Dateien 2 Lektionen

  1. Lektion 2 Challenges Ausnahmebehandlung in C# In dieser Lektion prüfst du Eingabedaten und behandelst vorhersehbare Fehler, ohne dass das Programm plötzlich abbricht.
  2. Lektion 1 Challenge Eingaben mit TryParse prüfen in C# In dieser Lektion wandelst du Benutzereingaben mit TryParse sicher in Zahlen um, ganz ohne Ausnahmen.

8 Objekte und Klassen 1 Lektion

  1. Lektion 1 Challenge Klassen und Objekte in C# In dieser Lektion definierst du eine Klasse mit Eigenschaften und Methoden, erzeugst daraus Objekte und änderst ihren Zustand.
Weiter mit: Programmiergrundlagen