Funktionale Programmierung mit Lambda-Ausdrücken

Ein Lambda-Ausdruck ist eine stark verkürzte Schreibweise für eine Methode, die einen einzelnen Ausdruck auswertet. Technisch gesehen handelt es sich bei den Lambda-Ausdrücken um eine verkürzte Schreibweise von Funktionszeigern (Delegates) und zugleich um anonyme Delegaten, da kein expliziter Name für die Delegate-Klasse vergeben wird. Dies erledigt wie bei anonymen Typen der Compiler.

Lambda-Ausdrücke gibt es in zwei Formen: Einzeilige Lambda-Ausdrücke und mehrzeilige Lambda-Ausdrücke.

Hinweis

Komplexe Lambda-Ausdrücke lassen sich durch so genannte Ausdrucksbäume (Expression Trees) auch anders darstellen. Dies würde jedoch den Fokus dieses Buchs völlig überschreiten, zumal sich mit diesem Thema nur ...

Get Microsoft .NET 4.0 - Crashkurs now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.