C# is one of the most popular programming languages developed by Microsoft, along with the dot net framework development, which has been approved by ECMA-334 and ISO. C# was designed to be general-purpose, high-level, fully object-oriented, as well as a component-oriented programming language. Mr. Anders Hejlsberg is the creator of this widely used programming language. The language was based on C++ and Java, with additional extensions, libraries, and concepts for implementing different OOPS and component-oriented programming concepts.
C# was first introduced in 2002 with the DOT NET Framework 1.0 and has since developed significantly. Here is a list of all the major releases of C#:
Version | Detail |
---|---|
1.0 | C# v1.0 came with .NET framework 1.0,1.1 having CLR version 1.0 and Microsoft Visual Studio 2002. |
2.0 | C# v2.0 came with .NET framework 2.0 having CLR version 2.0, and Microsoft Visual Studio 2005. |
3.0 | C# v3.0 came with .NET framework 3.0,3.5 having CLR version 2.0, and Microsoft Visual Studio 2008. |
4.0 | C# v4.0 came with .NET framework 4.0 having CLR version 4.0, and Microsoft Visual Studio 2010. |
5.0 | C# v5.0 came with .NET framework 4.5 having CLR version 4.0, and Microsoft Visual Studio 2012, 2013. |
6.0 | C# v6.0 came with .NET framework 4.6 having CLR version 4.0 and Microsoft Visual Studio 2013, 2015. |
7.0 | C# v7.0 came with .NET framework 4.6, 4.6.1, 4.6.2 having CLR version 4.0, and Microsoft Visual Studio 2015 and 2017. |
8.0 | C# v8.0 came with .NET framework 4.8 having CLR version 4.0, and Microsoft Visual Studio 2019. |