按语言分类的 ReSharper:C#
ReSharper 2026.1 完全支持所有 C# 版本,直至 C# 14。 C# 是 ReSharper 主要面向的编程语言,因此所有 ReSharper 功能(不包括某些特定于其他语言的功能)均支持 C#(有关更多信息,请参阅 ReSharper 在不同语言中的功能)。
更改语言版本
ReSharper 会自动检测并使用项目文件中指定的 C# 版本 *.csproj 。
要更改版本,请在编辑器中打开项目文件并更改 <LangVersion> 属性。
要为 解决方案中的所有项目 设置 C# 版本,请在解决方案目录中的 Directory.Build.props 文件中指定,如 此处 所述。 请注意, .csproj 文件中定义的语言版本将覆盖 Directory.Build.props 文件中指定的版本。
根据当前的 C# 版本,ReSharper 会调整其功能。 例如, 代码检查会检测代码中可以使用新语言功能简化的部分。
有关 ReSharper 在 C# 中功能的信息,请参见以下部分:
2026年 3月 25日