使用ArrayList,需添加引用:using System.Collections;
第一个例子:
ArrayList list = new ArrayList(); list.Add("桃花"); list.Add("菊花"); list.Add("梅花"); //遍历 foreach (var item in list) { Console.WriteLine(item); }
用下标删除菊花要用到RemoveAt();
也可以直接删
list.RemoveAt(1);
list.Remove(菊花);
用下标修改
list[0] = "梨花";
添加 规格为 :下标 逗号 双引号里面写要添加的内容
list.Insert(1, "樱花");
判定 规格: bool类型 名 = list.Contains("内容")再加上if else判定
bool hasnothas = list.Contains("菊花"); if (hasnothas) { Console.WriteLine("has"); } else { Console.WriteLine("not has"); }
清除一段遍历的内容
list.Clear();
集合初始化器:就是用更简洁的语法对结合中的元素赋值
ArrayList list = new ArrayList() { new Book(){BookName = "小一"}, new Book(){BookName = "小二"}, new Book(){BookName = "小三"} }; foreach (Book item in list) { Console.WriteLine(item.BookName); }