1 public interface IEnumerable
2 {
3 //IEnumerable只有一個方法,返回可循環訪問集合的枚舉數。
4 IEnumerator GetEnumerator() ;
5 }
6 public interface IEnumerator
7 {
8 // 方法
9 //移到集合的下一個元素。如果成功則返回為 true;如果超過集合結尾,則返回false。
10 bool MoveNext();
11 // 將集合設置為初始位置,該位置位於集合中第一個元素之前
12 void Reset();
13 // 屬性:獲取集合中的當前元素
14 object Current { get; }
15 }
16