C#如何最好地将字符串数组的元素添加到泛型List中

时间:2015-03-27 20:16:46

标签: c#

如果我有一个字符串数组,例如:

string[] strArr = {"First", "Second", "Third"};

...我想将这些添加到通用列表

List<string> strList = new List<string>();

最好的方法是什么?

选项1 : 使用.Add方法循环使用for或foreach。

选项2 .AddRange方法(MSDN here上的参考示例):

strList.AddRange = new List<string>(strArr);

或其他选择?

1 个答案:

答案 0 :(得分:1)

使用带有IEnumerable的constructor

List<string> strList = new List<string>(strArr);

或在您的阵列上致电ToList()

List<string> strList = strArr.ToList();

这可能是最常用的方法。