苏飞论坛

标题: C#List转字符串,字符串转List,字符数组转Int数组 [打印本页]

作者: 站长苏飞    时间: 2014-7-29 08:55
标题: C#List转字符串,字符串转List,字符数组转Int数组
C#List转字符串,字符串转List,字符数组转Int数组


List转字符串
[C#] 纯文本查看 复制代码
 List<string> List = new List<string>();
string strArray = string.Join(",", List);


字符串转List
[C#] 纯文本查看 复制代码
   
string str = "2,4,4,4";
List<string> List=new List<string> (str.Split(','))


字符数组转Int数组
[C#] 纯文本查看 复制代码
 
string str = "2,4,4,4";
int[] list = Array.ConvertAll<string, int>(str.Split(','), s => int.Parse(s));


List<string>字符串转Int数组
[C#] 纯文本查看 复制代码
 
List<string> List = new List<string>();
string strArray = string.Join(",", List);
int[] list = Array.ConvertAll<string, int>(strArray.Split(','), s => int.Parse(s));



作者: Joy的池塘    时间: 2014-8-11 08:53
这个比较便捷啊,哈哈,学习学习
作者: minidick    时间: 2014-9-23 22:39
本帖最后由 minidick 于 2014-9-24 09:22 编辑

List<string>字符串转Int数组
先转数组,再转类型
[C#] 纯文本查看 复制代码

List<string> strList = new List<string>();
strList.AddRange(new string[] { "9", "4", "7" });
int[] list = Array.ConvertAll<string, int>(strList.ToArray(), s => int.Parse(s));

或者先转类型,再转数组

[C#] 纯文本查看 复制代码

List<string> strList = new List<string>();
strList.AddRange(new string[] { "9", "4", "7" });
int[] intList = strList.Select(s => int.Parse(s)).ToArray();







欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4