C#标准和.Net版本是对应的,每个C#的标准都有要求最低的.Net版本。
修改VS的工程文件(*.csproj),在这个文件中还可以控制其他选项。
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <AllowUnsafeBlocks>true</AllowUnsafeBlocks> <LangVersion>8.0</LangVersion> <OutputType>Exe</OutputType> <TargetFramework>net6.0</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable> </PropertyGroup> </Project>