1:ArrayList
非常类似于数组,也有人称他为数组列表,ArrayList可以动态维护。数组的容量是固定的,而ArraysList的容量可以根据需要自动扩充。
给ArrayList添加数据:通过Add()方法,返回值:值是一个int整型,用于返回所添加的元素的索引, 参数:如果向ArrayList中添加的是值类型,这些元素就都会装箱处理转换为object引用类型,然后保存,因此,ArrayList中的所有元素都是对象的引用。
2:存取ArrayList中的单个元素:ArrayList a=new ArrayList();SE a=(SE) a[0]; MeassageBox.Show(a.SayHi());
3:遍历ArrayList中的元素 用 foreach遍历 通过对象(Object)访问
4:删除ArrayList中的元素:a.remove(0);
5:Hashtable通过Add()方法添加元素 Hashtable 的Add()的方法有两个参数,一个表示键,一个表示键所对应的值。
6:泛型和泛型集合:泛型集合是类型安全的,定义时即限制了集合中的数据类型。 泛型:类型参数,通过使用类型参数(T),减少了运行时强制转换或装箱操作的风险,通过泛型可以最大限度的重用代码,保护类型的安全性及提高性能。
语法:List<T> 对象名=new List<T>();
泛型集合Dictionary<K,T> 语法:Dictionary<K,T> 对象名=new Dictionary<K,T>();
泛型类:public class 类名<T>
{
//
}
T指类型参数,代表具体的数据类型,可以是类类型,也可以是基本数据类型。
泛型的优点:、
1:性能高。
2:类型安全。
3:实现代码的重用。