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.

dotnetpro

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde
  • 2 Monate Gratis testen
  • Über 4.000 qualifizierte Fachartikel
  • Auf jedem Gerät verfügbar