加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何在c#中将逗号分隔的数字加载到List

发布时间:2020-12-15 18:24:24 所属栏目:百科 来源:网络整理
导读:string formIdList = "8256,8258,8362,8120,8270,8271,8272,8273,8257,8279,8212,8213,8214,8215,8216,8217,8218,8219,8231,8232,8233,8234,8235,8242,8248,8251,8252,8254,8255,8262,8263,8264,8265,8266,8290,8292,8293,8294,8300,8320,8230,8227,8226,822
string formIdList = "8256,8258,8362,8120,8270,8271,8272,8273,8257,8279,8212,8213,8214,8215,8216,8217,8218,8219,8231,8232,8233,8234,8235,8242,8248,8251,8252,8254,8255,8262,8263,8264,8265,8266,8290,8292,8293,8294,8300,8320,8230,8227,8226,8225,8224,8223,8222,8221,8291,8261,8241,8228,8220,8211,8208,8207,8206,8205,8204,8203,8202,8201,8153,8151,8150,8130,8122,8000,8101,8102,8103";

var temp = formIdList.Split(',');

List<int> ids = new List<int>();

我需要将temp加载到id中.我可以使用for循环,但我确信有更好的方法.

解决方法

您可以使用LINQ:
string formIdList = ...
List<int> ids = formIdList.Split(',').Select(int.Parse).ToList();

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读