获取迁移到新 C# 功能的帮助
随着新版本的 C# 发布,想要更新代码以利用最新的语法功能是很自然的。 幸运的是,ReSharper 可以帮助您自动更新代码。
让我们以 C# 6.0 最受欢迎的功能之一——条件访问表达式为例。 首先需要注意的是,ReSharper 会在 编辑器中温和地提示您使用新语言功能的可能性:

通常,按下 Alt+Enter 键后,高亮代码会显示一个 快速修复 ,帮助您利用新语言功能:

应用修复后,方法会被转换如下:
public int GetNickNameLength(Person person)
{
return person?.Nickname.Length ?? 0;
}
这里需要记住的重要一点是,如果您不喜欢某些新语言功能,您可以轻松地 告诉 ReSharper 不再提示您:

当然,您可以在 所需范围内找到语言使用的机会,甚至是整个解决方案:

此外,您可以使用 范围内修复功能 ,在整个项目中一次性实现某些新语言功能:

……或者在整个解决方案中:

最后修改日期: 2025年 9月 27日