代码检查:多余的 'string.ToCharArray()' 调用。
此检查报告在 ToCharArray() 内部的 foreach 调用,当代码可以直接遍历字符串时。 额外的数组分配不会改变结果,只会增加不必要的工作。
示例
foreach (char c in text.ToCharArray())
{
Consume(c);
}
foreach (char c in text)
{
Consume(c);
}
快速修复
快速修复会移除 ToCharArray() 调用,直接遍历字符串。
2026年 5月 8日