Back to course

Lambda Expressions

.NET Zero to Hero: Master C# and Modern App Development

Lambda Expressions

A lambda expression is an anonymous function that you can use to create delegates or expression tree types.

Syntax:

(parameters) => expression

Example with LINQ:

csharp List numbers = new List { 5, 10, 15, 20 }; var evenNumbers = numbers.FindAll(n => n % 2 == 0);

Here n => n % 2 == 0 is the lambda expression.