新しい C# 機能への移行を支援
C# の新しいバージョンが登場すると、最新の構文機能を利用するためにコードを更新したいのは当然のことです。 幸運にも、ReSharper はあなたのコードを自動的に更新できます。
例として、C# 6.0 の最も優れた機能の 1 つ、条件付きアクセス式を取り上げます。 最初に注意すべき点は、ReSharper が新しい言語機能を エディターですぐに使える可能性を丁寧に指摘してくれることです:

通常どおり、ハイライトされたコードで Alt+Enter を押すと、新しい言語機能を使用するのに役立つ クイックフィックスが表示されます。

修正を適用した後、メソッドは次のように変換されます。
public int GetNickNameLength(Person person)
{
return person?.Nickname.Length ?? 0;
}
ここで覚えておくべき重要なことは、新しい言語機能のいくつかが気に入らない場合は、 ReSharper にそれを気にしないように簡単に指示できることです。

もちろん、ソリューション全体に至るまで、 希望する範囲で言語を使用する機会を見つけることができます。

さらに、 スコープ内修正機能を使用して、プロジェクト全体でいくつかの新しい言語機能を一度に実装できます。

... またはソリューション全体:

2026 年 6 月 12 日