Posts

Showing posts from August, 2017

Correct version numbers for C#

In This article we will discuss about  What are the correct version numbers for C#?  What came out when? These are the versions of C# known about at the time of this writing: C# 1.0  released with .NET 1.0 and VS2002 (January 2002) C# 1.2  (bizarrely enough); released with .NET 1.1 and VS2003 (April 2003). First version to call  Dispose  on  IEnumerator s which implemented  IDisposable . A few other small features. C# 2.0  released with .NET 2.0 and VS2005 (November 2005). Major new features: generics, anonymous methods, nullable types, iterator blocks C# 3.0  released with .NET 3.5 and VS2008 (November 2007). Major new features: lambda expressions, extension methods, expression trees, anonymous types, implicit typing ( var ), query expressions C# 4.0  released with .NET 4 and VS2010 (April 2010). Major new features: late binding ( dynamic ), delegate and interface generic variance, more COM support, named arguments...