C# Versions

These are the versions of C#
 
C# 1.0  which released with .NET 1.0 and Visual Studio 2002.
  • C# 1.2  which released with .NET 1.1 and Visual Studio 2003
C# 2.0 which released with .NET 2.0 and Visual Studio 2005  
  • In C# 2.0 major features are: Introduction of generics,anonymous methods, nullable types.
C# 3.0 which released with .NET 3.5 and Visual Studio 2008
  • In C# 3.0 major features are: introduction of collections with LINQ , extension methods.
C# 4.0 which released with .NET 4 and Visual Studio 2010
  • In C# 4.0 major features are: introduction of Named and Optional Parameters, interface, delegate , generic variance.
C# 5.0 which released with .NET 4.5  and Visual Studio 2012 also 2013 
  • In C# 5.0 major features are: simplification of asynchronous programming patterns,attributes 
C# 6.0 
  • Await Within Catch and Finally Blocks 
More learn about C# 6.0.