IEnumerable與IEnumerator學習(一):在類中添加GetEnumerator()方法使類或類的集合能夠被迭代

在C#中,使用foreach來遍歷一個數組、List是十分方便的,而之因此能用foreach來遍歷一個數組,是由於系統自動爲數組實現了IEnumerable接口,IEnumerable接口中包含的GetEnumerator()返回一個IEnumerator迭代器,使迭代數組變爲可能。數組 實際上,咱們的自建類也能夠使用foreach來遍歷其中特定的內容,類並不須要繼承或實際實現IEnumerabl
相關文章
相關標籤/搜索