1) Allows writting of local functions that can be passed as arguments or returned as the value of function calls.
2) Helpful for writing LINQ query expressions.
how to use
Specify input parameters (if any) on the left side of the lambda operator =>, and you put the expression or statement block on the other side.
note
Input parameters may be enclosed by parentheses. For other uses of lambda notation, please see https://docs.microsoft.com/en-us/dotnet/articles/csharp/programming-guide/statements-expressions-operators/lambda-expressions