JetBrains Rider 2026.1 Help

コードインスペクション: 空の 'for' ループは冗長なものです

for ループに命令が含まれておらず、初期化、条件、反復処理で外部スコープの変数を使用していない場合、JetBrains Rider はこのループの削除を推奨します。例えば:

public void MyMethod() { for (int i=0; i < 100; i++) { } }

ただし、 for ループの本体が空でも、外部の変数を反復処理するために実際に使われている場合は、JetBrains Rider はそれを冗長なものとしてハイライトしません。例えば:

public void MyMethod() { int a; var b = 0; for (a=0; a < 100; b += a++) { } Console.WriteLine("b = " + b); }
2026 年 6 月 12 日