c# 数组间转化 int[] string[] object[]

来源:互联网 发布:网络摄像头 接头 编辑:程序博客网 时间:2024/04/30 09:24
int[] d = new int[2]{1,2};

写法一、

object[] b = (object[])ArrayList.Adapter((Array)dd).ToArray(typeof(object));

写法二、

string[] s = Array.ConvertAll(d, new Converter<int, string>(StrToInt));

 

 private static string StrToInt(int str)
 {
       return str.ToString();
 }

写法三、

string[] s = Array.ConvertAll<int, string>(d, Convert.ToString);

 

一般用方法三,但不能转object[]数组,如果转object[]用方法一。

原创粉丝点击