Free mag vol1 | Page 531

CHAPTER 12  LINQ TO OBJECTS More importantly, you have seen how the C# LINQ query operators are simply shorthand notations for making calls on static members of the System.Linq.Enumerable type. As shown, most members of Enumerable operate on Func delegate types, which can take literal method addresses, anonymous methods, or lambda expressions as input to evaluate the query. 471