如果我有一个字符串数组,例如:
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);
或其他选择?
答案 0 :(得分:1)
使用带有IEnumerable的constructor:
List<string> strList = new List<string>(strArr);
或在您的阵列上致电ToList()
:
List<string> strList = strArr.ToList();
这可能是最常用的方法。