C#string数组转int数组(转载)
⽤法
1
2 3 4 5 6 7 8 9 10 11 12 13 14//字符串数组(源数组)
string[] sNums = new[] {"1", "2"};
//整型数组(⽬标数组)数组类型字符串转数组
int[] iNums;
//转换⽅法
iNums = Array.ConvertAll<string, int>(sNums , s => int.Parse(s));
//转换⽅法-简写
iNums = Array.ConvertAll<string, int>(sNums , int.Parse);
/
/转换⽅法-继续简写
iNums = Array.ConvertAll(sNums , int.Parse);
Array.ConvertAll(sNums , int.Parse) : 将⼀种类型的数组转换成另⼀种类型的数组sNums : 要转换成⽬标数组的源数组
int.Parse : 将源数据类型转换成⽬标数据类型的强制转换⽅法
字符串处理
字符串:string s = "1,2,3,4,5,"
⽬标:删除最后⼀个 ","
⽅法:
1、⽤的最多的是Substring,这个也是我⼀直⽤的s = s.Substring(0,s.Length - 1)
2、⽤TrimEnd,这个东西传递的是⼀个字符数组s=s.TrimEnd(',')
//如果要删除"5,",则需要这么写
char[] MyChar = {'5',','};
s = s.TrimEnd(MyChar);
//s = "1,2,3,"
3、⽤Remove
string a = "123";
a = a.Remove(a.Length - 1,1); //移除掉","
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论