Das lernst du
- Kapitel 1Vom ersten Zeichen zum eigenen Wert – Startpunkt, Ausgabe, Variablen und Rechnen.
Hallo, C#! · int: eine Zahl merken · string und Textplatzhalter · Rechnen und += - Kapitel 2Entscheiden und wiederholen – Werte prüfen und kleine Abläufe steuern.
bool und Vergleiche · if und else · for: drei Durchläufe - Kapitel 3Eigene Bausteine und ein Mini-Projekt – Daten ordnen, Funktionen bauen und das Gelernte verbinden.
List<int>: Werte ergänzen · Eine lokale Funktion · Dein C#-Punktecoach - Kapitel 4Mehr können: dein nächstes Übungskapitel – Vier neue Bausteine in kleinen Schritten verstehen und selbst anwenden.
HashSet: jeden Kurs nur einmal · Dictionary: Minuten pro Name · TryParse: Zahlentext ohne Ausnahme prüfen · LINQ: passende Werte auswählen - Kapitel 5Meisterkapitel: wie echte Programme gebaut sind – Fünf Bausteine aus echten Projekten – erklärt, verbunden, ergänzt und selbst geschrieben.
Klasse mit Eigenschaften · interface: ein Vertrag für Klassen · switch-Ausdruck: Fälle in Kurzform · foreach: jedes Element besuchen · try und catch: Ausnahmen behandeln - Kapitel 6Texte und Arrays – Texte zerlegen, umbauen, effizient zusammensetzen und Arrays sortieren.
Split und Join · ToUpper, Contains und Replace · StringBuilder: Texte effizient bauen · Arrays sortieren und ^1 · Boss: Wörter auswerten - Kapitel 7LINQ vertiefen – Umwandeln, sortieren, zusammenfassen und prüfen – mit wenigen Zeilen.
Select: jeden Wert umwandeln · OrderBy: nach einem Schlüssel sortieren · Sum, Max, Count und Average · Any, All und First · Boss: eine Bestenliste - Kapitel 8Objekte vertiefen – Eigenschaften mit private set, Records, Vererbung, enum und abstrakte Klassen.
Konstruktor und private set · record: Daten mit Wertvergleich · Vererbung: virtual und override · enum: feste Auswahl · Boss: abstrakte Formen - Kapitel 9Ausnahmen und sichere Eingaben – Fehler abfangen, Eingaben mit TryParse prüfen, selbst Ausnahmen werfen und mit finally aufräumen.
Fehler abfangen: try und catch · Ohne Ausnahme prüfen: int.TryParse · Selbst Alarm schlagen: throw · Aufräumen mit finally · Boss: eine eigene Ausnahme - Kapitel 10Listen und Dictionaries – List<T> wachsen lassen, Werte im Dictionary nachschlagen, Paare durchlaufen, HashSet und ein Lager.
Wachsende Listen: List<T> · Nachschlagen: Dictionary · Paare durchlaufen: foreach über ein Dictionary · Jeden Wert nur einmal: HashSet · Boss: ein kleines Lager - Kapitel 11Interfaces, Eigenschaften und Generics – Verträge mit interface, berechnete Eigenschaften, generische Methoden, static und ein kleiner Shop.
Verträge mit interface · Berechnete Eigenschaften · Eine Methode für viele Typen: Generics · Für alle gemeinsam: static · Boss: ein kleiner Shop
Abschlussprojekt: C#-Punktecoach
Verbinde Variablen, eine Entscheidung und eine Ausgabe zu deinem eigenen Punktecoach.
So funktioniert's
Jede Lektion beginnt mit kurzen Erklärseiten. Danach übst du mit Auswahlfragen, Lückentexten, Code ordnen und eigenem Code – mit Hinweisen und sofortigem Feedback. Kostenlos, ohne Werbung, auf Handy, Tablet und PC.