C#中的列表具有.ToArray()
方法。我想要逆,其中数组被转换为列表。我知道如何创建一个列表并循环遍历它,但我想要一个单行代码来交换它。
我在.NET 2.0环境中使用String.Split
方法,因此我无法使用LINQ等。
答案 0 :(得分:71)
string s = ...
new List<string>(s.Split(....));
答案 1 :(得分:17)
在.Net 3.5中,System.Linq
命名空间包含一个名为ToList<>()
的扩展方法。
答案 2 :(得分:7)
return new List<string>(stringArray);
答案 3 :(得分:4)
如果您只需要一个实现IList接口的对象,而您不需要添加新项目,那么您也可以这样做:
IList<string> list = myString.Split(' ');