JetBrains Rider 2026.1 Help

コードインスペクション: プライベートフィールドはローカル変数に変換できます

JetBrains Rider は 局所性の原則に従うのに役立ちます。フィールドがローカルスコープ内でのみ代入および使用されている場合、JetBrains Rider はそのフィールドをローカル変数へ変換することを提案します。

まず、この変換によって通常メモリ使用量が削減されます(ただし、この影響は JIT 最適化によって 最小限に抑えられる場合があります)。 次に、コードが読みやすくなります。

このインスペクションが提案する クイックフィックスの例を以下に示します。

public class Foo { private int _index; public Foo(string name) { _index = name.LastIndexOf('.'); Console.WriteLine(_index); } }
public class Foo { public Foo(string name) { int index = name.LastIndexOf('.'); Console.WriteLine(index); } }
2026 年 6 月 12 日