前言

  這是一包奧利奧(數組),里面藏了很多塊奧利奧餅干(數組中的元素),我將它們放在一個碟子上慢慢排好,從上往下一塊塊的拿起來(迭代),再一口氣吃掉,這就是今天的早餐,也就是要說的 Iterator - 迭代器模式。

大學生就業(yè)培訓,高中生培訓,在職人員轉行培訓,企業(yè)團訓大學生就業(yè)培訓,高中生培訓,在職人員轉行培訓,企業(yè)團訓

 

 

回顧

  我們常用的 for 和 foreach,其實就是 MS 給我們封裝后的迭代器模式。為什么數組和集合能夠使用這兩個關鍵字呢?因為他們都實現了一個接口 IEnumerable,實現了內部方法 GetEnumerator。我們對一個集合,或者是數組進行遍歷的同時,也就是數組或集合元素的下標不斷遞增的一個過程。

大學生就業(yè)培訓,高中生培訓,在職人員轉行培訓,企業(yè)團訓

  左邊的下標 0 表示數組的第一個元素;

  左邊的下標 1 表示數組的第二個元素;

  ... ...

  左邊的下標 i 表示數組的第i+1個元素;

  最后一個元素就是數組的長度 - 1;

  

 UML 類圖

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網站設計培訓,網站建設培訓學習是年輕人改變自己的最好方式