Alle Lehrpfade7. C# & .NET – Das Kraftwerk im Hintergrund
intermediate+50 XP
Listen und LINQ (Daten blitzschnell filtern)
💡 Die Kernidee im Alltag:
"Wenn du tausende Datensätze durchsuchen musst, ist LINQ in C# wie eine Superkraft: Du filterst und sortierst mit nur einer einzigen Zeile Code."
Wie es wirklich funktioniert (Erklärt für 12-Jährige)
Filtern wie die Profis mit .Where() und .Select():
using System.Linq;
using System.Collections.Generic;
var preise = new List<int> { 5, 20, 15, 80, 100, 3 };
// Alle Preise über 15 Euro herausfiltern und sortieren:
var teurePreise = preise
.Where(p => p > 15)
.OrderBy(p => p)
.ToList();
// teurePreise enthält jetzt: 20, 80, 100
KI-Power-Tipp für Entwickler
Empfohlener Assistent: Claude 3.5 Sonnet
Golden Prompt für deinen Editor:
Zeige mir, wie man mit C# LINQ eine Liste von Bestellungen nach Kunden gruppiert (.GroupBy) und die Gesamtsumme pro Kunde berechnet.
Qualitäts-Prüfung: Achte darauf, dass `.GroupBy()` gefolgt von `.Select(g => new { ... Sum = g.Sum(...) })` korrekt aufgebaut ist.
Interaktive Übung & lokaler Testlauf
Nutze LINQ `.Where(x => x > 10)`, um Zahlen über 10 aus einer Liste zu filtern.
Lokale Terminal-Ausgabe