集合:简单的来说就是一个可变的数组
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(指定要移除的元素)