JetBrains Rider 2026.1 Help

コードインスペクション:冗長な '文字列.ToCharArray()' 呼び出し

このインスペクションは、コードが文字列を直接反復処理できるにもかかわらず、 foreach 内で ToCharArray() が呼び出されたことを報告します。 余分な配列割り当ては結果を変えず、不要な処理を追加するだけです。

サンプル

foreach (char c in text.ToCharArray()) { Consume(c); }
foreach (char c in text) { Consume(c); }

クイックフィックス

この応急処置では、 ToCharArray() の呼び出しを削除し、文字列を直接反復処理します。

2026 年 6 月 12 日