C# string数组转int数组

用法

//字符串数组(源数组)
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 : 将源数据类型转换成目标数据类型的强制转换方法

转自:https://blog.csdn.net/u012143455/article/details/70157233

字符串处理

字符串: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); //移除掉","

posted @ 2018-09-20 15:24  FeelRose  阅读(28299)  评论(0编辑  收藏  举报