一、ArrayList
1.添加
//java中
ArrayList arr = new ArrayList();
arr.add(1);
//C#中
ArrayList arr = new ArrayList();
arr.Add(1);
2.删除
//java中
Student stu = new Student();
ArrayList arr = new ArrayList();
arr.add(stu);
arr.remove(1);//索引删除
arr.remove(stu);//对象删除
//C#中
Student stu = new Student();
ArrayList arr = new ArrayList();
arr.Add(stu);
arr.RemoveAt(1);//索引删除
arr.Remove(stu);//对象删除
3.插入
ArrayList arr = new ArrayList();
arr.Add(1);
arr.Add(2);
arr.Add(3);
arr.Insert(2,8888);//插入到索引为2的位置
二、Hashtable
ArrayList每个元素对应一个索引
Hashtable通常称为哈希表
键值对的形式,根据键(Key)可以查找到相应的值(Value)
三、泛型集合(List<T>)
注意:并不能与java一样用ArrayList<T>,只能用List<T>.
四、字典(Dictionary<K,V>)