ArrayList初步
使用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);
}

浙公网安备 33010602011771号