集合:简单的来说就是一个可变的数组

1.泛型集合(有两种)

(1).定义

List<string>  list = new List<string>();(字符串类型的集合) 

Dictionary <int,string> d = new Dictionary<int,string>();(通过键值对来存取的)

(2). 添加

List<string>  list = new List<string>();

list.Add("张三");

list.Add("13"); 

Dictionary <int,string> d = new Dictionary<int,string>();

list.Add(1,"张三");

list.Add(2,"李四");

(3).调用(一般使用循环foreach,因为集合里的值个数不固定)

Dictionary <int,string> d = new Dictionary<int,string>();

list.Add(1,"张三");

list.Add(2,"李四");

foreach(int i in d.Keys)()

{

console.WriteLine(i+":'+i[key]);

}

 

for(int i =0 ; i<list.Count; i++)

{

console.WriteLine(i+":'+i[key]);

}

2.非泛型集合

(1).定义

ArrayList arr = new ArrayList();

(2).添加

ArrayList arr = new ArrayList();

arr.Add(1);

arr.Add(2,"张三");

3.调用

ArrayList arr = new ArrayList(){1,2,3,4};

for(int i=0;i<arr.Count;i++)

{

Console.Write(arr[i]);

}

3.删除

语法:

集合名.Remove(指定要移除的元素)