Lambda expressions and anonymous methods are two important concepts in advanced programming. Collectively, these are often referred to as anonymous functions. The concept of anonymous delegates (or methods) was introduced in C# 2.0, and lambda expressions were introduced in C# 3.0. Over time, lambda expressions became more popular than anonymous methods. If you target the .NET Framework 3.5 or later, it is recommended that you use lambda expressions. As a result, in most cases, today lambda ...