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);
            }

  

 

posted @ 2018-04-04 10:44  呵呵哒12138  阅读(93)  评论(0编辑  收藏  举报