The correct version numbers for C# are as follows:
C# 1.0: Released in 2002 with Visual Studio .NET
C# 2.0: Released in 2005 with Visual Studio 2005
C# 3.0: Released in 2008 with Visual Studio 2008
C# 4.0: Released in 2010 with Visual Studio 2010
C# 5.0: Released in 2012 with Visual Studio 2012
C# 6.0: Released in 2015 with Visual Studio 2015
C# 7.0: Released in 2017 with Visual Studio 2017
C# 8.0: Released in 2019 with Visual Studio 2019
C# 9.0: Released in 2020 with Visual Studio 2022
C# 10.0: Released in 2021 with .NET 6.0
C# 11.0: Released in 2022 with .NET 7.0
The current version of C# is 11.0, which was released in November 2022 with .NET 7.0.
It is important to note that the version number of C# does not always correspond to the version number of .NET. For example, C# 6.0 was released with .NET 4.6.2, and C# 7.0 was released with .NET 4.7.2.
The version number of C# is typically divided into four parts: major, minor, build, and revision. The major version number indicates a significant change to the language, such as the addition of new features or keywords. The minor version number indicates a smaller change, such as bug fixes or performance improvements. The build number is used to track internal changes to the language, and the revision number is used to track changes to the documentation.
For example, the version number C# 10.0.17763.0 has the following parts:
Major version: 10
Minor version: 0
Build number: 17763
Revision number: 0
The major version number 10 indicates that this is the tenth major release of C#. The minor version number 0 indicates that this is the first minor release of C# 10. The build number 17763 indicates that this is the 17763rd build of C# 10.0. The revision number 0 indicates that this is the original release of C# 10.0.17763.0.
Markdown for AI
A clean, structured version of this page for AI assistants and LLMs.
We use cookies to ensure you have the best browsing experience on our website. By using our site, you
acknowledge that you have read and understood our
Cookie Policy &
Privacy Policy.
The correct version numbers for C# are as follows:
The current version of C# is 11.0, which was released in November 2022 with .NET 7.0.
It is important to note that the version number of C# does not always correspond to the version number of .NET. For example, C# 6.0 was released with .NET 4.6.2, and C# 7.0 was released with .NET 4.7.2.
The version number of C# is typically divided into four parts: major, minor, build, and revision. The major version number indicates a significant change to the language, such as the addition of new features or keywords. The minor version number indicates a smaller change, such as bug fixes or performance improvements. The build number is used to track internal changes to the language, and the revision number is used to track changes to the documentation.
For example, the version number C# 10.0.17763.0 has the following parts:
The major version number 10 indicates that this is the tenth major release of C#. The minor version number 0 indicates that this is the first minor release of C# 10. The build number 17763 indicates that this is the 17763rd build of C# 10.0. The revision number 0 indicates that this is the original release of C# 10.0.17763.0.