ArrayList内部维护着一个数组,可以通过下表进行访问,而ArrayList实现了IEnumerable接口 所以可以使用for 或者是用foreach来遍历
代码如下:
#region 遍历列表
String[] str1 = { "第1个元素", "第2个元素", "第3个元素", "第4个元素", "第5个元素", "第6个元素" };
ArrayList al = new ArrayList(str1);
Console.WriteLine("使用for ");
for (int i = 0; i <= al.Count -1; i++)
{
Console.Write(al[i]);
}
Console.WriteLine("");
Console.WriteLine("------------------------");
foreach (object item in al)
{
Console.Write(item);
}
#endregion