C# Language Lambda sia per `Func` che per` Action`

Esempio

Tipicamente i lambda sono usati per definire semplici funzioni (generalmente nel contesto di un'espressione linq):

var incremented = myEnumerable.Select(x => x + 1);

Qui il return è implicito.

Tuttavia, è anche possibile passare azioni come lambda:

myObservable.Do(x => Console.WriteLine(x));