using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Collections; namespace 集合 { class Program { static void Main(string[] args) { //初始化 //ArrayList al = new ArrayList(); //al.Add(1);//添加元素,追加到集合的最后 //al.Add("2"); //al.Add(4); //al.Add(3); //al.Add(4); //al.Add(4); ////Console.WriteLine(al[1]); //al.Insert(1, 9);//在某个索引号上插入某个值 ////在插入之后,原本在1索引上的值被顶到下一个索引,以此类推 ////Console.WriteLine(al[1]); //al.Remove(4); ////这里面放置的是一个值,移除这个值 ////移除从前往后第一个这个值 ////al.RemoveAt(3);//移除3号索引的值 //定义个数接收 //int geshu = al.Count; //Console.WriteLine(geshu); //al.Clear();//将集合清空 //bool b = al.Contains(3); ////判断是否有括号内的数据,返回的是bool值(True或者False) //Console.WriteLine(b); //al.Sort(); ////自动进行排序,升序 //al.Reverse(); ////将集合翻转,一般是进行Sort排序之后翻转,变成从大到小 ////克隆一个一模一样的集合 //ArrayList aal = new ArrayList(); //aal = (ArrayList)al.Clone(); ////遍历集合 //foreach (object a in al) //{ // Console.WriteLine(a); //} //object类是所有数据类型的基类 //int a = 1; //object b = a; //object c = 3; //a = (int)c; //string d = "abcd"; //object e = d;