Summary
Lambda expressions are used all over the .NET Framework version 3.5. Lambda expressions are used as arguments to methods, they support generic delegates, and Lambda expressions are used to support the extension methods that comprise the underpinnings for LINQ.
In this article, you’ve learned about basic Lambda expressions, wrapper classes called closures, and chains of expressions called currying. For more on Lambda expressions, see my Sams book LINQ Unleashed for C#.
Paul Kimmel is an architect for EDS and the cofounder of the Greater Lansing Area .NET Users Group (glugnet.org, Flint and East Lansing). Look for his new book, LINQ Unleashed for C#. If you have a programming question, you can contact Paul at pkimmel@softconcepts.com. Glugnet is hosting a Day of .NET on June 21, 2008 on the campus of Lansing Community College in Lansing, Michigan. This event is free and offers a full day of .NET training, free lunch, and great door prizes.