ArrayList初步

使用ArrayList,需添加引用:using System.Collections;

第一个例子:

1
2
3
4
5
6
7
8
9
10
ArrayList list = new ArrayList();
 
list.Add("桃花");
list.Add("菊花");
list.Add("梅花");
//遍历
foreach (var item in list)
{
    Console.WriteLine(item);
}

 

用下标删除菊花要用到RemoveAt();

也可以直接删

1
list.RemoveAt(1);<br>list.Remove(菊花);

 

用下标修改

1
list[0] = "梨花";

 

添加     规格为 :下标 逗号  双引号里面写要添加的内容

1
list.Insert(1, "樱花");

 

判定   规格: bool类型   名  =  list.Contains("内容")再加上if  else判定

1
2
3
4
5
6
7
8
9
bool hasnothas = list.Contains("菊花");
 if (hasnothas)
{
Console.WriteLine("has");
}
 else
 {
Console.WriteLine("not has");
}

 

清除一段遍历的内容

1
list.Clear();

 

 

集合初始化器:就是用更简洁的语法对结合中的元素赋值

 

1
2
3
4
5
6
7
8
9
10
11
ArrayList list = new ArrayList()
            {
                new Book(){BookName = "小一"},
                new Book(){BookName = "小二"},
                new Book(){BookName = "小三"}
            };
 
            foreach (Book item in list)
            {
                Console.WriteLine(item.BookName);
            }

  

 

posted @   呵呵哒12138  阅读(96)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示