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