一、ArrayList
- ArrayList元素的增加(add addrange)、插入(insert)、删除(remove)、清空(clear)、排序(sort)、反转(reserve)。
- ArrayList.Add()添加任何类型
- ArrayList.AddRange实现接口的东西,如数组、集合
ps:添加数组用add
二、HashTable
- HashTable的增、删、查、判存。
- 添加数据,都是“键值对”的形式
- 键值对均是object类型
- 键值对中的键key就是为了找数据用的,必须提供,不允许重复,无序的
- HashTable使用键作为寻找的方式,是一种无序的结构
- 得到数据
- 使用<hashtable实例名>[键],将返回object类型的,由键对应的数据
- 强转,使用里氏转换原则
Hashtable ht = new Hashtable();
//哈希表 以键值对的形式存值 key-----键 value-----值
//无序的
ht.Add("老苏", "001");
ht.Add("小马", 002);
ht.Add(1003, "老牛");
ht.Add(new Person("小杨", '男', 18), 005);
ht.Add("小赵"