C#
C# Collections Tutorial with Examples
In our previous tutorial, we have learned about how we can use arrays in C#. Let's have a quick...
In this tutorial, you will learn-
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 number | CLR version | Release date |
|---|---|---|
| 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.
| 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 |
|
| C# 3.0 | .NET Framework 3.0\3.5 | Visual Studio 2008 |
|
| C# 4.0 | .NET Framework 4.0 | Visual Studio 2010 |
|
| C# 5.0 | .NET Framework 4.5 | Visual Studio 2012/2013 |
|
| C# 6.0 | .NET Framework 4.6 | Visual Studio 2013/2015 |
|
| C# 7.0 | .NET Core | Visual Studio 2017 |
|
In our previous tutorial, we have learned about how we can use arrays in C#. Let's have a quick...
In this tutorial, you will learn- Inheritance Polymorphism What is Inheritance in C#? Inheritance is...
The concept of Serialization and deserialization is used whenever data pertaining to objects have...
What is .Net Framework? .Net Framework is a software development platform developed by Microsoft for...
What is an Interface Class? Interfaces are used along with classes to define what is known as a...
C# is based on the C++ programming language. Hence, the C# programming language has in-built...