第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何獲得Foreach循環(huán)當前迭代的索引?

如何獲得Foreach循環(huán)當前迭代的索引?

波斯汪 2019-07-03 11:27:55
如何獲得Foreach循環(huán)當前迭代的索引?在C#中是否有一些我從未遇到過的罕見的語言構造(就像我最近學到的少數(shù)語言構造,有些是關于堆棧溢出的),以獲得一個表示Foreach循環(huán)當前迭代的值?例如,我目前根據(jù)具體情況做了這樣的事情:int i = 0;foreach (Object o in collection){     // ...     i++;}
查看完整描述

3 回答

?
縹緲止盈

TA貢獻2041條經(jīng)驗 獲得超4個贊

這個foreach用于迭代實現(xiàn)IEnumerable..它通過調用GetEnumerator在集合中,該集合將返回Enumerator.

此枚舉數(shù)具有一個方法和一個屬性:

  • MoveNext()
  • 電流

Current返回枚舉數(shù)當前所在的對象,MoveNext更新Current下一個目標。

索引的概念與枚舉的概念不同,不能執(zhí)行。

因此,大多數(shù)集合都可以使用索引器和for循環(huán)構造來遍歷。

與使用局部變量跟蹤索引相比,我更喜歡在這種情況下使用for循環(huán)。


查看完整回答
反對 回復 2019-07-03
  • 3 回答
  • 0 關注
  • 943 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號