| 
									
								         
								        
								          
								        
								        What is Lambda Expressions? How can we optimize our linq code using this Expression?- Lambda expressions can be considered as a functional superset of anonymous methods, providing the following additional functionality:
  - Lambda expressions can infer parameter types, allowing you to omit them.
  - Lambda expressions can use both statement blocks and expressions as bodies, allowing for a terser syntax than anonymous methods, whose bodies can only be statement blocks.
  - Lambda expressions can participate in type argument inference and method overload resolution when passed in as arguments. Note: anonymous methods can also participate in type argument inference (inferred return types).
  - In C#, a lambda expression is written as a parameter list, followed by the => token,followed by an expression or a statement block.
								          
                                 |