JetBrains Rider 2026.1 Help

代码检查:冗余的 '字符串.ToCharArray()' 调用

此检查会报告在 ToCharArray() 内部调用 foreach 的情况,此时代码可以直接遍历字符串。 额外的数组分配不会改变结果,只会增加不必要的操作。

示例

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

快速修复

快速修复会移除 ToCharArray() 调用,并直接遍历字符串。

2026年 5月 8日