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

Posted on 2010-12-29 21:20  lichen396116416  阅读(214)  评论(0编辑  收藏  举报