1

我有一个这样的字符串:

string myS = "20,        21,        22,        23,        24"

我想得到这个:

LinkedList<int> myLL = new LinkedList<int>();

我试过这个:

myLL = (LinkedList<int>)myS.Split(',').Select(n => int.Parse(n.Trim()));

它不起作用,抛出转换错误,怎么办?

4

1 回答 1

6

使用LinkedList<T>(IEnumerable<T> source)构造函数而不是强制转换:

var myLL = new LinkedList<int>(myS.Split(',').Select(n => int.Parse(n.Trim()));
于 2013-04-07T21:24:40.403 回答