ArrayList

ArrayList类在System.Collections名称空间中,ArrayList存放的是object类型成员。
ArrayList的大小是按照其中存储的数据来动态扩充与收缩的。
ArrayList不是类型安全的,使用时可能会出现类型不匹配的错误。
就算都插入了同一类型的数据,在使用时也需要将它转成对应的袁类型来处理。
ArrayList的存储存在装箱、拆箱导致性能低下。

1
2
3
4
5
6
7
8
9
10
11
12
using System.Collections;
class Program {
static void Main(string[] args) {
ArrayList arrayList = new ArrayList();
arrayList.Add("abc");
arrayList.Add(123);
arrayList[2] = 12.4;
arrayList.Remove(12.4);
arrayList.RemoveAt(1);
arrayList.Insert(0, "hello");
}
}