How can I convert comma separated string into a List

前端 未结 11 2167
我寻月下人不归
我寻月下人不归 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:56

    If you are using C# 3.5 you can use Linq to achieve this

    string tags = "9,3,12,43,2";
    List tagIds = tags.Split(',').Select(s=>int.Parse(s)).ToList();
    

    or the short one

    string tags = "9,3,12,43,2";
    List tagIds = tags.Split(',').Select(int.Parse).ToList();
    

提交回复
热议问题