After completing this chapter, you will be able to:
Define Language-Integrated Query (LINQ) queries to examine the contents of enumerable collections.
Use LINQ extension methods and query operators.
Explain how LINQ defers evaluation of a query and how you can force immediate execution and cache the results of a LINQ query.
You have now met most of the features of the C# language. However, ...