Lernpfad

LINQ und Collections

Daten mit LINQ abfragen, gruppieren, verbinden und seitenweise ausgeben, und Collections mit eigenen Methoden erweitern.

9 Lektionen · 14 Challenges

Pfad starten →
  1. 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#.
  2. Lektion 2 Challenges Daten mit LINQ abfragen in C# In dieser Lektion filterst, sortierst und wandelst du mit LINQ die Daten einer Sammlung in wenigen Codezeilen um.
  3. Lektion 2 Challenges Produktdaten mit LINQ filtern und auswählen in C# In dieser Lektion baust du eine LINQ-Abfragekette, die Produkte filtert, sortiert und die Namen der passenden Produkte ausgibt.
  4. Lektion 1 Challenge Schüler mit LINQ gruppieren in C# In dieser Lektion gruppierst du Schüler mit LINQ nach ihrer Note und berechnest den Durchschnitt jeder Gruppe.
  5. Lektion 1 Challenge Kunden- und Bestelldaten mit LINQ Join verknüpfen in C# In dieser Lektion verknüpfst du mit LINQ Join eine Kundenliste und eine Bestellliste über die Kundennummer.
  6. Lektion 1 Challenge Daten mit Skip und Take seitenweise aufteilen in C# In dieser Lektion holst du mit Skip und Take von LINQ die Daten einer bestimmten Seite aus einer Liste.
  7. Lektion 2 Challenges Erweiterungsmethoden (extension methods) in C# In dieser Lektion fügst du dem vorhandenen Typ string eine neue Methode hinzu, ohne diesen Typ zu ändern.
  8. Lektion 2 Challenges Eine eigene Erweiterungsmethode für Folgen schreiben in C# In dieser Lektion schreibst du die Erweiterungsmethode None() für jede Datenfolge, die prüft, ob kein Element eine Bedingung erfüllt.
  9. Lektion 1 Challenge Eine LINQ-Filterbedingung debuggen in C# In dieser Lektion beobachtest du mit einem Haltepunkt, wie LINQ jedes Element prüft, und korrigierst eine falsche Filterbedingung.