JetBrains Rider 2026.1 Help

代码检查:冗余的空对象或集合初始值设定项

此检查用于报告未初始化任何内容的空对象或集合初始值设定项。 在这种情况下, { } 会产生噪音而不会改变创建的值。

示例

using System.Collections; class C { object Create() { return new ArrayList() { }; } }
using System.Collections; class C { object Create() { return new ArrayList(); } }

快速修复

快速修复将移除空的初始值设定项。 如有需要,另一种快速修复可以用可写成员填充初始值设定项,而不是移除它。

2026年 5月 8日