Recently I've been diving into C# language versioning. A well written source has of course been the documentation C# language versioning. In there however were a couple of statements made that weren't all that clear to me. For example, in one part of the documentation it states:
C# 8.0 is supported only on .NET Core 3.x and newer versions.
Is it stating that C# 8.0 is only supported on different versions of the framework .Net Core 3 (not on any other framework)?
Or is it stating that C# 8.0 is supported on other frameworks (such as on .Net 5 and .Net 6) that are released after framework .Net Core 3?
CodePudding user response:
It is stating that C# 8.0 is supported on other .NET Core versions (such as on .Net 5 and .Net 6) that are released after framework .Net Core 3. However it is not supported on ".Net Framework", which is built-in to Windows.