arraylist的用法
不知道arraylist这个动态数组的用法,比如要在学生档案里加一组学生的档案,该怎么搞啊,请教大神们。。
使用ArrayList首先引入System.Collections命名空间(VS08以上版本)
ArrayList常见的方法就是Add、AddRange、RemoveAt、Remove、Insert、Clear、Contains和IndexOf,以及属性Count,还有索引.
ArrayList是一个Object类型的线性表,处理的所有数据均是Object类型的,如果考虑自定义类型,可以使用泛型集合(比如List<T>)
使用前需要创建该对象:ArrayList arrayList = new ArrayList();
此时Count为0,里面没有任何数据
添加数据的时候使用Add方法即可,通过VS有智能提示,就不多介绍
访问需要使用的数据,和数组一个,通过下标(这里应该称为索引)访问,例如打印出索引为1的数据:Console.WriteLine(arrayList[1]);
楼主考虑的学生档案,应该需要模拟一个数据结构,但是由于ArrayList是object的集合,因此任何对象它都可以存储,使用的时候使用is或as转化即可.