JetBrains Rider 2026.1 Help

代码检查:数组创建可以替换为数组初始值设定项

当周围代码已提供数组类型时,此检查会报告数组创建表达式,因此显式的 new T[...] 部分是多余的。 移除后不会改变行为,但能使初始值设定项更简洁。

这种情况常见于已知目标类型的字段初始值设定项、变量初始值设定项和 return 语句中。

class C { private readonly string[,] _items = new string[,] { { "" }, { "" } }; }
class C { private readonly string[,] _items = { { "" }, { "" } }; }
2026年 5月 8日