Introduction
This blog gives a simple pictorial view of how C# has evolved over.
Overview
As you can see in the above diagram, the first days of C# started with Microsoft Visual Studio 2002 and just working with managed code.
Next version of c# i.e c# 2.0 , came up with a big bang and lot of useful features were introduced. This include the Generics, Collection classes, Anonymous methods, Nullable types. To this day, these features are very valuable for c# developers.
Further releases C# 3.0, c#4.0 , evolved with improvements to the existing features.
The current release c# 5.0 has introduced some very cool features like a sync programming that really helps programmers in parallel programming.
Conclusion
This blog is a simple introduction of all the C# releases.