代码检查:使用集合表达式语法
集合表达式在 C#12 中引入,为集合初始化提供了更简洁的语法。 因此,ReSharper 建议使用此语法代替传统的集合初始化语法:
List<string> numbers = new List<string> {"one", "two"};
List<string> numbers = ["one", "two"];
如果集合初始化器后紧跟着对集合的 Add() 调用,快速修复还会将这些调用集成到集合表达式中:
List<string> numbers =
new() { "one", "two" };
numbers.Add("three");
numbers.Add("four");
List<string> numbers =
[
"one",
"two",
"three",
"four"
];
最后修改日期: 2025年 9月 27日