Monday, 16 July 2018

C# Version History

Version .NET Framework Visual Studio Important Features
C# 1.0 .NET Framework 1.0/1.1 Visual Studio .NET 2002 First release of C#
C# 2.0 .NET Framework 2.0 Visual Studio 2005 Generics
      Partial types
      Anonymous methods
      Nullable types
      Iterators
      Covariance and contravariance
       
C# 3.0 .NET Framework 3.0\3.5 Visual Studio 2008 Auto-implemented properties
      Anonymous types
      Query expressions
      Lambda expression
      Expression trees
      Extension methods
       
C# 4.0 .NET Framework 4.0 Visual Studio 2010 Dynamic binding
      Named/optional arguments
      Generic covariant and contravariant
      Embedded interop types
       
C# 5.0 .NET Framework 4.5 Visual Studio 2012/2013 Asynchronous members
      Caller info attributes
       
C# 6.0 .NET Framework 4.6 Visual Studio 2013/2015 Static imports
      Exception filters
      Property initializers
      Expression bodied members
      Null propagator
      String interpolation
      nameof operator
      Dictionary initializer
       
C# 7.0 .NET Core Visual Studio 2017 Static imports
      Exception filters
      Property initializers
      Expression bodied members
      Null propagator
      String interpolation
      nameof operator
      Dictionary initializer

No comments:

Post a Comment