C#

C# 1.0
Properties, indexers, delegates, events ...

Tutorials

C# 2.0
Adds generics, iterators, anonymous methods, and partial types.

C# 3.0
Adds constructs needed for LINQ

C# 4.0

Visual C# 2008 Express Edition

Dictionary Examples, Keys and Values - C#