技术开发 频道

用迭代器遍历ArrayList


【IT168技术文档】

  现在在看集合的遍历,说道IEnumerator压根就是Java里的Iterator,晕,还另起个读起来那么别扭的名字!
class Program { static void Main(string[] args) { ArrayList arr1 = new ArrayList(); //循环添加元素 for (int i = 0; i < 10;i++ ) { arr1.Add(i); } IEnumerator enm = arr1.GetEnumerator(); while(enm.MoveNext()){ //当有下一个时,移动到下一个,并返回true; Console.WriteLine(enm.Current); //到记录结尾是,停留在最后一条,并返回false } } }
0
相关文章