- 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 der Aufbau eines C#-Programms In dieser Lektion schreibst du dein erstes C#-Programm und lernst den grundlegenden Aufbau einer Konsolenanwendung kennen.
- 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.
- 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#.
- 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
- 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.
- 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
4 Strings und Text 2 Lektionen
- 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.
- 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
- Lektion 3 Challenges Arrays in C# In dieser Lektion erstellst, liest, änderst, durchläufst und sortierst du Arrays in C#, auch zweidimensionale.
- 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#.
- 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
- 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.
- 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
- Lektion 2 Challenges Ausnahmebehandlung in C# In dieser Lektion prüfst du Eingabedaten und behandelst vorhersehbare Fehler, ohne dass das Programm plötzlich abbricht.
- 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.