1、ArrayList集合的使用 ArrayList类位于 System.Collections命 名空 间下,可以动态地添加和删除元素。 与数 组相比: 数 组的容量是固定的, ArrayList的容量可以自动扩充。 ArrayList提供添加删除插入某一范围元素的方法。 ArrayList是一维形式,而数组可以是多维。 默认的构造器 ArrayList list = new ArrayList(); for (int i = 0; i 10; i+) list.Add(i); 用指定的大小初始化数组 ArrayList list = new ArrayList(10); for (int i
2、= 0; i list.Count; i+) list.Add(i); 从其它集合创建 int arr = new int 1, 2, 3, 4, 5, 6, 7, 8, 9 ; ArrayList list = new ArrayList(arr);ArrayList添加元素int Add(Object value) /添加一个对象到集合的末尾返回索引可为 null返回索引可为count属性获取集合实际元素数目capacity获取集合的容量也可以是: list1.add(1) 集合中的元素可以是任何类型访问 ArrayList元素(类型 ) ArrayListindex /按指定索引(下标)取得对象string str1 = (string)list10;Console.WriteLine(str1);按索引取值转换为 string对象 ArrayList第一个对象的索引是 0需要类型转换