Skip to main content
DevForgeListen und LINQ (Daten blitzschnell filtern)
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