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