0% found this document useful (0 votes)
110 views3 pages

History of C#

The .NET Framework has gone through many versions since its initial release in 2002 with version 1.0. Key changes and additions to the framework include the release of Entity Framework in version 3.5, which changed the approach to developing applications that work with databases. The framework is compliant with different versions of the Windows operating system and the current version is 4.7.1. C# has also evolved alongside the .NET Framework with new versions that add functionality such as generics, lambda expressions, and cross-platform support.

Uploaded by

Zohaib Hassan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
110 views3 pages

History of C#

The .NET Framework has gone through many versions since its initial release in 2002 with version 1.0. Key changes and additions to the framework include the release of Entity Framework in version 3.5, which changed the approach to developing applications that work with databases. The framework is compliant with different versions of the Windows operating system and the current version is 4.7.1. C# has also evolved alongside the .NET Framework with new versions that add functionality such as generics, lambda expressions, and cross-platform support.

Uploaded by

Zohaib Hassan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

.

Net Framework Version History


The first version of the .Net framework was released in the year 2002. The
version was called .Net framework 1.0. The .Net framework has come a long
way since then, and the current version is 4.7.1.

Below is the table of .Net framework versions, which have been released with
their release dates. Every version has relevant changes to the framework.

For example, in framework 3.5 and onwards a key framework called


the Entity framework was released. This framework is used to change the
approach in which the applications are developed while working with
databases.

Version
CLR version Release date
number
1.0 1.0 2002-02-13
1.1 1.1 2003-04-24
2.0 2.0 2005-11-07
3.0 2.0 2006-11-06
3.5 2.0 2007-11-19
4.0 4 2010-04-12
4.5 4 2012-08-15
4.5.1 4 2013-10-17
4.5.2 4 2014-05-05
4.6 4 2015-07-20
4.6.1 4 2015-11-17
4.6.2 4 2016-08-02
4.7 4 2017-04-05
4.7.1 4 2017-10-17
The biggest advantage of the .Net framework is that it supports Windows
platform. Almost everyone works with Windows machines.

Microsoft always ensures that .Net frameworks are in compliance with all the
supported Windows operating systems.
C# Version History
Version .NET Framework Visual Studio Important Features
.NET Framework Visual Studio .NET
C# 1.0 First release of C#
1.0/1.1 2002
 Generics
 Partial types
 Anonymous methods
C# 2.0 .NET Framework 2.0 Visual Studio 2005  Nullable types
 Iterators
 Covariance and contravariance

 Auto-implemented properties
 Anonymous types
 Query expressions
.NET Framework
C# 3.0 Visual Studio 2008  Lambda expression
3.0\3.5
 Expression trees
 Extension methods

 Dynamic binding
 Named/optional arguments
C# 4.0 .NET Framework 4.0 Visual Studio 2010  Generic covariant and contravariant
 Embedded interop types

 Asynchronous members
Visual Studio
C# 5.0 .NET Framework 4.5  Caller info attributes
2012/2013
 Static imports
 Exception filters
 Property initializers
 Expression bodied members
Visual Studio
C# 6.0 .NET Framework 4.6  Null propagator
2013/2015
 String interpolation
 nameof operator
 Dictionary initializer

 Improved performance and


productivity
C# 7.0 .NET Core Visual Studio 2017
 Azure Support
 AI Support
Version .NET Framework Visual Studio Important Features
 Game development
 Cross platform
 Mobile App Development
 Window App Development

You might also like