C# 标准和版本


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>