代码检查:数组创建可以用数组初始值设定项替换
当周围代码已经提供了数组类型时,此检查会报告数组创建表达式,因此显式的 new T[...] 部分是不必要的。 删除它不会改变行为,可以让初始化更简洁。
这通常出现在字段初始化、变量初始化和返回语句中,其中目标类型已经确定。
class C
{
private readonly string[,] _items = new string[,] { { "" }, { "" } };
}
class C
{
private readonly string[,] _items = { { "" }, { "" } };
}
2026年 5月 8日