如何把一个array复制到arrayList里?

方法一、使用foreach循环,将array数组中的数据逐步放入ArrayList的对象中;

方法二、使用Copy方法,进行数据的复制;

方法三、使用ArrayListadpater的方法 ,将整个Array对象封装到ArrayList对象中。
// author:renfuming
            public static void Main(string[] renargs)
            {
                    int[] arrayInt=new int[]{1,2,3,4};
                    ArrayList arrlistInt=new ArrayList();
                    //
方法一
                    foreach(int a in arrayInt)
                    {
                            arrlistInt.Add(a);
                    }
                    Console.WriteLine(arrlistInt[2].ToString());//
输出3
                    //
方法二:
                    ArrayList arrlistInt2=new ArrayList();
                    arrlistInt2=ArrayList.Adapter(arrayInt);
                    Console.WriteLine(arrlistInt2[2].ToString());//
输出3
           //
逆向转换
                    Array resultArr=(int[])arrlistInt2.ToArray(typeof(int));
                    Console.WriteLine(resultArr.GetValue(2));//
输出3
            }

阅读更多
文章标签: string
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭