1。集合的概念:
ArrayList可以动态存储数据,且数据类型可以不相同。
ArrayList是个有序的集合
2。类型转换语法
(1) Customer cust = obj as Customer
(2) Customer cust = (Customer)obj
将obj从某个类型转换成Customer类型。
转换失败时1会将null值赋给cust,2会报错。
3. ArrayList的属性
Capacity: 获取或设置可包含的个数 应到
Count:获取实际包含的个数 实到
4。当存储个数大于容量时,容量自动增长1倍。(0-4-8)
5。
Add() 添加到结尾处
Insert(索引,元素) 把元素添加到指定的索引位置
Remove(元素) 删除匹配的第一个元素
RemoveAt(索引) 删除指定索引的元素
Clear() 全部清除
6 ArrayList存储的对象类型为object类型,所以当访问时必须将object类型转换成初始类型。参考2
7。 Hashtable的属性
Keys: 键
Values:键对应的值
Count:键/值对的数目。
8。 Hashtable的方法
添加 Add()
删除 Remove()
清空 clear()
包含指定的键 ContainsKey(键)