如何初始化List<>有阵列? 像:
List<string> list = new List<string>();
string[] str = new string[5];
list = str;
答案 0 :(得分:7)
有一个List的构造函数,它接受一个IEnumerable(一个数组实现)
string[] myArray = new string[5];
List<string> myList = new List<string>(myArray);
https://msdn.microsoft.com/en-us/library/fkbw11z0(v=vs.100).aspx
答案 1 :(得分:2)
将数组传递给List构造函数
List<string> list = new List<string>(str);
或使用ToList()
扩展方法
List<string> list = str.ToList();
这两项都会创建一个新的List<string>
包含从str
复制的元素。