Page 9 : 11
Object-oriented Programming in C#
An Introduction to LINQ
Origin and Rationale
LINQ Concepts
Map, filter, and reduce
Basic LINQ Examples
An overview of some LINQ Query Operators
LINQ Query Operations vs List<T> methods.
How a LINQ Query Operation works
Deferred Execution
The technical basis of LINQ
Query Syntax versus Method Syntax
A Final Example: Sieve of Eratosthenes.
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
Basic LINQ Examples