代码检查:删除构造函数调用。
该检查会报告那些即使构造函数调用并未带来实际用途,却仍然创建临时集合实例的代码。
示例
常见情况是先创建 new List<T>(sequence) ,然后立刻调用 ToArray()。
var items = new List<int>(source).ToArray();
var items = source.ToArray();
快速修复
删除多余的构造函数调用,直接操作原始序列。
2026年 5月 8日