Quelle: dotnetpro
Suchen mit LINQ, Teil 3 15.06.2020, 00:00 Uhr

Lambda und Co.

Lambda-Ausdrücke und Operatoren für leistungsfähige LINQ-Abfragen.
LINQ ist eine in .NET integrierte Funktion zur Datenabfrage für unterschiedliche Datenquellen und Formate. Die Grundlagen zu LINQ, exemplarische Beispielabfragen, allgemeine und Methodensyntax sowie das Verzögern und Erzwingen von Datenabfragen haben Sie bereits in den beiden vorangegangenen Teilen dieser Serie [1, 2] kennengelernt. Diesmal sollen Lambda-Ausdrücke vorgestellt sowie die verfügbaren LINQ-Abfrageoperatoren anhand kurzer Beispiele veranschaulicht werden.
Lambda-Ausdrücke sind anonyme Methoden in Kurzsyntax und ähneln herkömmlichen Unterprogrammen (Sub) oder Funktionen (Function). Lambda-Ausdrücken wird allerdings kein Name zugewiesen, es gibt keine Modifizierer und für einzeilige Lambda-Ausdrücke auch keine Festlegung des Rückgabedatentyps, da hier die Ergebnis-Objekte über den Ausdruck selbst hergeleitet werden.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar