All lambda expressions use the lambda operator =>, that can be read as “goes to” or “becomes”. The left side of the lambda operator specifies the input parameters and the right side holds an expression or a code block that works with the entry parameters. Usually lambda expressions are used as predicates or instead of delegates (a type that references a method).
Expression Lambdas
Parameter => expression
Parameter-list => expression
Count => count + 2;
Sum => sum + 2;
n => n % 2 == 0
The Lambda Expressions can be of two types:
Expression Lambda: Consists of the input and the expression.
Syntax:
input => expression;
Statement Lambda: Consists of the input and a set of statements to be executed.
Syntax:
input => { statements };