//定义一个集合a ArrayList a=new ArrayList(); //向集合a中添加元素 a.Add(1); //向集合a中插入元素,在1位置上插入元素5 a.Insert(1,5); //添加一组数据 int[] shuzu = new int[3]{6,7,8}; a.InsertRange(2, shuzu);//拆解数组,插入一组元素 a.AddRange(shuzu);//拆解数组,追加一组元素 //移除数据 a.Remove(1);//移除第一个匹配项 a.RemoveAt(1);//移除指定索引号位置的元素 //翻转集合 a.Reverse(); //升序 a.Sort(); //降序 a.Sort(); a.Reverse(); //集合中的元素个数 Console.WriteLine(a.Count); //查找符合条件的元素的索引 Console.WriteLine(a.IndexOf(2));//返回第一个匹配项的索引值 Console.WriteLine(a.LastIndexOf(2));//返回最后一个匹配项的索引值 //清空 a.Clear(); //判断是否存在某元素 a.Contains(5);