C#


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

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


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

Mads Torgersen is the Program Manager and Lead Designer for C# at Microsoft.


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


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

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

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

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

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

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

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

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

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


Ecma, a standards organization for information and communication systems, released ECMA-334, C# Language Specification, Fifth Edition, in December 2017.


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