How can I convert comma separated string into a List

前端 未结 11 2170
我寻月下人不归
我寻月下人不归 2020-12-07 09:16
string tags = \"9,3,12,43,2\"

List TagIds = tags.Split(\',\');

This doesn\'t work cause the split method returns a string[]

11条回答
  •  广开言路
    2020-12-07 09:42

    You can use LINQ w/ int.Parse() to convert the string[] to an IEnumerable and then pass that result to the List constructor:

    var tagIds = new List(tags.Split(',').Select(s => int.Parse(s)));
    

提交回复
热议问题