通用的集合类
-
System.Collections.Generic 类,支持泛型集合
-
System.Collections.Concurrent类,线程安全
-
System.Collections类,不支持线程安全,存储的是Object类型的对象
ArrayList
可以动态的增加数据
//导入命名空间
using System.Conllections;
//声明ArrayList:可以直接固定长度,也可以动态增加
ArrayList arrayList=new ArrayList();/ArrayList arrayList=new ArrayList(5);
//给集合中添加元素,Object类型
arrayList.Add(1);
arrayList.Add("");
arrayList.Add(true);
//删除指定元素
arrayList.Remove(Object);
//根据索引删除元素
arrayList.RemoveAt(0);
//移除所有元素
arrayList.Clear();
//对元素进行排序
arrayList.Sort();
//将元素的顺序反转
arrayLiset.Reverse();
//获取元素的个数
arrayList.Count;
//获取或设置 ArrayList 可包含的元素数。
arrayList.Capacity;
//获得指定集合
arrayList[索引];
//遍历集合
foreach(Object a in arrayList){
Console.WriteLine(a);
}
Hashtable
存储键/值对
//导入命名空间
using System.Conllections;
//声明一个Hasht