微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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();

原文地址:https://www.jb51.cc/csharp/98429.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐