LanguageVersion Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Specifies the language version.
public enum class LanguageVersion
public enum LanguageVersion
type LanguageVersion =
Public Enum LanguageVersion
- Inheritance
-
LanguageVersion
Fields
Name | Value | Description |
---|---|---|
Default | 0 | The default language version, which is the latest supported version. |
CSharp1 | 1 | C# language version 1 |
CSharp2 | 2 | C# language version 2 |
CSharp3 | 3 | C# language version 3 Features: LINQ. |
CSharp4 | 4 | C# language version 4 Features: dynamic. |
CSharp5 | 5 | C# language version 5 Features: async, caller info attributes. |
CSharp6 | 6 | C# language version 6 Features:
|
CSharp7 | 7 | C# language version 7.0 Features:
|
CSharp7_1 | 701 | C# language version 7.1 Features:
|
CSharp7_2 | 702 | C# language version 7.2 Features:
|
CSharp7_3 | 703 | C# language version 7.3 Features:
|
CSharp8 | 800 | C# language version 8.0 Features:
|
CSharp9 | 900 | C# language version 9.0 Features:
|
CSharp10 | 1000 | C# language version 10.0 Features:
|
CSharp11 | 1100 | C# language version 11.0
|
CSharp12 | 1200 | C# language version 12.0
|
CSharp13 | 1300 | C# language version 13.0
|
LatestMajor | 2147483645 | The latest major supported version. |
Preview | 2147483646 | Preview of the next language version. |
Latest | 2147483647 | The latest supported version of the language. |