ReSharper 2026.1 Help

代码检查:多余的 'string.ToCharArray()' 调用。

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

示例

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

快速修复

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

2026年 5月 8日