在 Java 中,我可以创建一个 List 并使用静态初始化程序立即填充它。像这样的东西:
List <String> list = new ArrayList<String>()
{{
Add("a");
Add("b");
Add("c");
}}
这很方便,因为我可以动态创建列表,并将其作为参数传递给函数。像这样的东西:
printList(new ArrayList<String>()
{{
Add("a");
Add("b");
Add("c");
}});
我是 C# 的新手,并试图弄清楚如何做到这一点,但我空空如也。这在 C# 中可能吗?如果是这样,怎么办?