c# - 在 C# 中创建值列表的快速方法?

标签 c# list

我正在寻找一种在 C# 中创建值列表的快速方法。在 Java 中,我经常使用下面的代码片段:

List<String> l = Arrays.asList("test1","test2","test3");

除了下面明显的那个之外,C# 中是否有任何等效项?

IList<string> l = new List<string>(new string[] {"test1","test2","test3"});

最佳答案

查看 C# 3.0 的 Collection Initializers .

var list = new List<string> { "test1", "test2", "test3" };

关于c# - 在 C# 中创建值列表的快速方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/723211/

相关文章:

c# - 为什么最终输出为零 : OOPS sample

c# - 如何使用 AutoMapper 将目标对象映射到源对象中的子对象?

c# - 无法使用 SQLite 与 EF6 比较日期

java - 寻找HashMap中最接近但不小于的值

Python 列表抽象

python - 将数据帧列转换为列表列表,然后转换回数据帧,同时保持 ID 关联

c# - WPF:在 TextBox 具有焦点时为 ListBox 设置 IsSelected,而不会在 LostFocus 上丢失选择

C# 根据不需要的属性值列表从 XMLDocument 中删除整个元素

java - 如何在java中对一个数组列表进行排序并以相同的顺序设置另一个列表

python - 返回使用geopy和try/except时引发AttributeError的项目列表?