C#的IEnumerable和IEnumerator 詳解

我們先看IEnumerable和IEnumerator兩個接口的語法定義。其實IEnumerable接口非常簡單,只包含一個抽象的方法GetEnumerator(),它返回一個可用於循環訪問集合的IEnumerator對象。那IEnumerator對象有什麼呢?其實,它是一個真正的集合訪問器,沒有它,就不能使用foreach語句遍歷數組或集合,因爲只有IEnumerator對象才能訪問集合中的項,
相關文章
相關標籤/搜索