|                 |  | An Introduction to LINQ - slide 9 : 11 | 
 The technical basis of LINQ
 Most elements of C# 3.0 are invented as the technical basis of LINQ
  - Crucial prerequisites for LINQ: - Extension methods
- Lambda expressions
- Anonymous types
- Implicitly typed local variables
- Object initializers