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

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[]用方法一。

你可能感兴趣的:(c# 数组间转化 int[] string[] object[])