C#


C# is an object-oriented programming language, developed at Microsoft and designed for creating applications that run on the .NET Framework.

Visual C# is the implementation of the C# programming language by Microsoft.


@ Microsoft
C# Documentation
C# Language Reference
C# Programming Guide
C# Version History
What’s New In C#


For books and videos about C#, click here.


NEWS

In 1996, Anders Hejlsberg, Scott Wiltamuth, and Peter Golde were the principal inventors of C#.

In 2012, Mads Torgersen became the Program Manager and Lead Designer for C# at Microsoft.

ECMA, also known as the European Computer Manufacturers Association, a standards organization for information and communication systems, released ECMA-334, C# Language Specification, First Edition, in December 2001.

C# 1, or C# version 1.0, with Visual Studio 2002 version 7.0 and .NET Framework 1.0, was released on February 13, 2002.

ECMA released ECMA-334, C# Language Specification, Second Edition, in December 2002.

C# 2, or C# version 2.0, with Visual Studio 2005 version 8.0 and .NET Framework 2.0, was released on November 07, 2005.

ECMA released ECMA-334, C# Language Specification, Third Edition, in June 2005.

ECMA released ECMA-334, C# Language Specification, Fourth Edition, in June 2006.

C# 3, or C# version 3.0, with Visual Studio 2008 version 9.0 and .NET Framework 3.0, was released on November 19, 2007.

C# 4, or C# version 4.0, with Visual Studio 2010 version 10.0 and .NET Framework 4.0, was released on April 12, 2010.

C# 5, or C# version 5.0, with Visual Studio 2012 version 11.0 and .NET Framework 4.5, was released on September 12, 2012.

C# 6, or C# version 6.0, with Visual Studio 2015 version 14.0 and .NET Framework 4.6, was released on July 20,

C# 7, or C# version 7.0, with Visual Studio 2017 version 15.0 and .NET Framework 4.6.2, was released on March 07, 2017.

ECMA released ECMA-334, C# Language Specification, Fifth Edition, in December 2017.

C# 8, or C# version 8.0, with Visual Studio 2019 version 16.0 and .NET Framework 4.8, was released on April 02, 2019.

C# 9, or C# version 9.0, with Visual Studio 2019 version 16.8 and .NET 5.0 was released on November 10, 2020.

C# 10, or C# version 10.0, with Visual Studio 2022 version 17.0 and .NET 6.0 was released on November 08, 2021.

ECMA released ECMA-334, C# Language Specification, Sixth Edition, in June 2022.

C# 11, or C# version 11.0, with Visual Studio 2022 version 17.4 and .NET 7.0 was released on November 08, 2022.

C# 12, or C# version 12.0, with Visual Studio 2022 version 17.8 and NET 8.0, was released on November 14, 2023.

ECMA released ECMA-334, C# Language Specification, Seventh Edition, in December 2023.

C# 13, or C# version 13.0, with Visual Studio 2022 version 17.12 and NET 9.0, was released on November 12, 2024.

C# 13, or C# version 14.0, with Visual Studio 2025 and NET 10.0, was released on November 11, 2025.


Here are indicators that rank programming languages.

PopularitY of Programming Language (PYPL)
The Importance Of Being Earnest (TIOBE)


Where do we go from here?
Back to Microsoft.
Go to C# Resources.