集合
可以看做数组
-> 创建一个长度为10的数组
数组长度为10,要插入新的数据,就得重新创建数组 排序
-> 长度固定,不太灵活
使用集合即可方便解决这些问题
可以将集合看作为“长度可变的,具有很多方法的数组”
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Collections; namespace _07ArrayList的各种方法 { class Program { static void Main(string[] args) { ArrayList list = new ArrayList(); //添加单个元素 list.Add(true); list.Add(1); list.Add("张三"); //添加集合元素 list.AddRange(new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }); //list.AddRange(list); //list.Clear();清空所有元素 //list.Remove(true);删除单个元素 写谁就删谁 //list.RemoveAt(0);根据下标去删除元素 //list.RemoveRange(0, 3);根据下标去移除一定范围的元素 //list.Sort();//升序排列 //list.Reverse();反转 //list.Insert(1, "插入的");在指定的位置插入一个元素 //list.InsertRange(0, new string[] { "张三", "李四" });在指定的位置插入一个集合 //bool b = list.Contains(1);判断是否包含某个指定的元素 list.Add("颜世伟"); if (!list.Contains("颜世伟")) { list.Add("颜世伟"); } else { Console.WriteLine("已经有这个屌丝啦"); } for (int i = 0; i < list.Count; i++) { Console.WriteLine(list[i]); } Console.ReadKey(); } } }
时间: 2024-10-25 18:13:59