using System.Collections;
创建有序集合
ArrayList a1 = new ArrayList();
al代表了集合对象
添加内容 // 添加
a1.Add(100);
a1.Add("中国");
a1.Add(true);
默认可以添加任意数据
长度 // 获取长度
int len = a1.Count;
Console.WriteLine("a1的长度是"+len);
集合初始化器
ArrayList a3 = new ArrayList() { 1, 2, 6,4 };
创建集合的同时也可以给集合赋值
根据下标获取值 // 获取下标为0的数据
int item0 = (int)a3[2];
Console.WriteLine(item0);
集合对象[索引]
注,取出来的值是Object类型的
要还原的话,需要强制类型转换
遍历 通过下标 for (int i = 0; i < al.Count; i++)
{
Object obj = al[i];
String s = (String)obj;
Console.WriteLine(s);
}
遍历 直接拿到元素
foreach (Object obj in al)
{
String s = (String)obj;
Console.WriteLine(s);
}