string数组类型转换为int数组(数组类型之间的转换)

来源:互联网 发布:知乎口腔溃疡 冰硼散 编辑:程序博客网 时间:2024/06/05 04:43
string数组类型转换为int数组.
方法一:ConvertAll的用法
1 public static int StrToInt(string str)
2 {
3 return int.Parse(str);
4 }
5 
6 string[] arrs = new string[] { "100""300""200" };
7 int[] arri = Array.ConvertAll(arrs, new Converter<stringint>(StrToInt));
方法二:使用数组循环分别转换。
1 string[] str1 = new string[] {"100","300","200"};
2 
3 int[] intTemp = new int[str1.Length];
4 for (int i = 0; i <str1.Length; i++)
5 {
6 int.TryParse(str1[i],out intTemp[i]);//int.TryParse函数返回Bool型。不会抛出异常
7 }
方法三:
1 string[] str1 = new string[] {"100","300","200"};
2 
3 int[] intTemp = new int[str1.Length];
4 for (int i = 0; i <str1.Length; i++)
5 {
6 intTemp[i] = int.Parse(str1[i]);
7 }
 
原创粉丝点击