创建列表

为了创建ArrayList列表,可以使用3种构造函数。还可以使用ArrayList的静态方法Repeat创建一个新的ArrayList,这三个构造函数声明如下

使用默认的初始量创建Arraylist,该实例并没有任何元素

 public ArrayList();

使用实现了ICollection接口的集合类来初始化新创建的ArrayList

public ArrayList (ICollection c)

用指定的数值,初始化 ArrayList的容量

public ArrayList(int capacity)

下面用代码来实现,

//创建一个使用默认的初始值容量,没有任何元素
                ArrayList al1 = new ArrayList();
                al1.Add("111");
                al1.Add("222");
                al1.Add("333");
                DisplayResult(al1);
                //使用实现了ICollection接口的集合类来初始化新创建的ArrayList
                ArrayList al2 = new ArrayList(al1);
                //调用al2的显示结果
                DisplayResult(al2);
           // 用指定的数值,初始化 ArrayList的容量
                ArrayList al3 = new ArrayList(20);
                DisplayResult(al3);
            //将指定CCC字符串重复4次构造数组
                ArrayList al4 = ArrayList.Repeat("CCC", 4);
                DisplayResult(al4);
                #endregion
                Console.ReadKey();
        }


        static void DisplayResult(ArrayList ls )
        {
            Console.WriteLine("");
            if (ls.Count <= 0)
            {
                Console.WriteLine("数组中没有任何元素");
            }
            else
            {
                foreach (object  item in ls)
                {

                    Console.WriteLine(Convert.ToString(item));
                }
            }
        }

原文地址:https://www.cnblogs.com/lichen396116416/p/1920658.html