System.Collections.ArrayList tmp = new ArrayList();
tmp.Add(111);
tmp.Add(2222);
int[] tmpint = (int[])tmp.ToArray(System.Type.GetType("System.Int32"));
this.TextBox1.Text = tmpint[0].ToString();

解决方案 »

  1.   

    int[] intArray = ArrayList1.ToArray(typeof(int)) as int[];
      

  2.   

    int[] intArray = ArrayList1.ToArray(typeof(int));
    string[] intArray = ArrayList1.ToArray(typeof(string));
      

  3.   

    我也来学习啦
    楼上三位的都编译试了试。
    秋风的需要加上“(int[])”转换一下,其他两位的都可以用
    int[] intArray = (int[])ArrayList1.ToArray(typeof(int));