string.split返回一个string我想要一个List <string>是否有一个class轮将数组转换为列表?

C#中的列表有.ToArray()方法。 我想要一个数组转换成列表的逆。 我知道如何创build一个列表,并通过它循环,但我想要一个class轮交换回来。

我正在使用.NET 2.0环境中的String.Split方法,所以LINQ等不可用。

 string s = ... new List<string>(s.Split(....)); 

在.Net 3.5中, System.Linq名称空间包含名为ToList<>()的扩展方法。

 return new List<string>(stringArray); 

如果你所需要的只是一个实现了IList接口的对象,并且你不需要添加新的项目,你也可以这样做:

 IList<string> list = myString.Split(' ');