- Ausführende
-
Lernen
Python lernen Ausführbare Beispiele, NumPy, pandas und mehr KI lernenNeuronale Netze, ML und LLMs von Grund auf C/C++ lernen Zeiger, Speicher, STL und modernes C++ C# lernenC#-Grundlagen, OOP, LINQ, Async und .NET-Übungen Python-Algorithmen Suche, Sortierung, Rekursion und Visualisierungen O(n) C/C++-Algorithmen Implementierungen in C und C++ vergleichen
- AufgabenNeu
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.
Pfad starten →1 Erste Schritte 4 Lektionen
- Lektion 1 Challenge Hello World und Programmaufbau Den Einstiegspunkt und den Aufbau eines C#-Konsolenprogramms verstehen.
- Lektion 2 Challenges Typen, Variablen und Konstanten Stark typisierte Werte und Konstanten in C# deklarieren.
- Lektion 2 Challenges Operatoren und Mathematik Rechen-, Zuweisungs-, Vergleichs- und logische Operatoren in C# sowie die Klasse Math verwenden.
- Lektion 2 Challenges Konsoleneingaben lesen Eingaben mit Console.ReadLine lesen und mit int.TryParse sicher umwandeln.
2 Entscheidungen 2 Lektionen
- Lektion 2 Challenges Bedingungen und switch-Ausdrücke Verhalten mit if-Anweisungen und kompakten switch-Ausdrücken auswählen.
- Lektion 1 Challenge Rechner mit switch-Ausdruck Einen Rechner mit einem C#-switch-Ausdruck bauen.
3 Schleifen 1 Lektion
4 Strings und Text 2 Lektionen
- Lektion 3 Challenges Strings und Interpolation Text mit modernen C#-String-Funktionen zusammensetzen und untersuchen.
- Lektion 1 Challenge Rechnungs- und Zahlenformatierung Bündig ausgerichtete Währungsausgaben mit Interpolation formatieren.
5 Sammlungen 3 Lektionen
- Lektion 3 Challenges Arrays C#-Arrays erstellen, lesen, ändern, durchlaufen und sortieren, auch zweidimensionale.
- Lektion 2 Challenges Listen und Dictionaries Geordnete Werte und Daten mit Schlüsseln in generischen Collections speichern.
- Lektion 2 Challenges Worthäufigkeit mit Dictionary Normalisierte Wörter mit Dictionary<TKey,TValue> zählen.
6 Funktionen 2 Lektionen
- Lektion 2 Challenges Methoden, Parameter und Tupel Wiederverwendbare Methoden mit benannten Ergebnissen und mehreren Rückgabewerten definieren.
- Lektion 2 Challenges Statistiken als Tupel zurückgeben Mehrere benannte Ergebnisse zurückgeben, ohne eine Klasse zu erstellen.
7 Fehler und Dateien 2 Lektionen
- Lektion 2 Challenges Exception-Behandlung Operationen prüfen und sich von erwarteten Fehlern erholen.
- Lektion 1 Challenge Eingaben mit TryParse prüfen Nutzereingaben parsen, ohne Exceptions für gewöhnliche Prüfungen zu verwenden.