IEnumerable 和 IEnumerator 接口的作用

IEnumerable:
实现IEnumerable接口的类,可以支持foreach循环遍历对象的集合元素

IEnumerator GetEnumerator() 返回可循环访问集合的枚举数。


IEnumerator:

object Current 获取集合中的当前元素。
bool MoveNext() 将枚举数推进到集合的下一个元素。
如果枚举数成功地推进到下一个元素,则为 true;如果枚举数越过集合的结尾,则为 false
void Reset()

将枚举数设置为其初始位置,该位置位于集合中第一个元

using System;
using System.Collections;

namespace ConsoleApplication1

posted @ 2011-10-19 07:50  JaysD  阅读(233)  评论(0编辑  收藏  举报