代码检查:多余的空对象或集合初始化器
此检查将报告没有初始化任何内容的空对象或集合初始化器。 在这种情况下, { } 会增加噪音,但不会改变创建的值。
示例
using System.Collections;
class C
{
object Create()
{
return new ArrayList() { };
}
}
using System.Collections;
class C
{
object Create()
{
return new ArrayList();
}
}
快速修复
快速修复会移除空的初始化器。 在需要时,另一个快速修复可以用可写成员填充初始化器,而不是将其移除。
2026年 5月 8日