亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

IEnumerable是集合,IEnumerator是集合的迭代器

2019-11-14 16:05:04
字體:
來源:轉載
供稿:網友

我們常用IEnumerable,卻忽視IEnumerator。簡單來說,IEnumerable是可以被循環遍歷的集合,IEnumerator實施循環遍歷。

 

接口分別是:

public interface IEnumerator
{
    bool MoveNext();
    object Current{get;}
    void Reset();
}
public interface IEnumerable
{
    IEnumerator GetEnumerator();
}

 

來執行這樣簡單的一個控制臺程序。

 

    class PRogram
    {
        static void Main(string[] args)
        {
            IEnumerable<string> list = new List<string>() {"hello","world"};
            foreach (var item in list)
            {
                Console.WriteLine(item);
            }
            Console.ReadKey();
        }
    }

 

在"解決方案資源管理器"中,右鍵控制臺項目,點擊"在文件資源管理器中打開文件"。

 

依次點擊"bin"和"Debug"文件夾。

 

復制下當前文件目錄。

 

打開開發人員命令提示。

 

由于應用程序文件在F盤,輸入如下:

1

 

導向到剛才復制的目錄,輸入如下:

2

 

查看當前目錄下的清單,輸入如下:

3

 

使用.NET的ILDASM反編譯應用程序文件,并輸入到某個txt文本中。輸入如下:

4

 

打開1.txt文件,輸入如下:

5

 

1.txt文件被打開,相關的IL代碼如下:

6

 

可見,foreach也是語法糖,當使用foreach循環遍歷的時候,實際上是調用IEnumerable的IEnumerator的方法。

 

所以,對于foreach,可以換種寫法:

 

    class Program
    {
        static void Main(string[] args)
        {
            IEnumerable<string> list = new List<string>() { "hello", "world" };
            IEnumerator it = list.GetEnumerator();
            while (it.MoveNext())
            {
                Console.WriteLine(it.Current);
            }
            Console.ReadKey();
        }
    }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲a成v人在线观看| 97色在线视频观看| 精品国产网站地址| 日韩视频在线一区| 亚洲二区中文字幕| 91最新国产视频| 亚洲精品一区二区三区婷婷月| 欧美激情久久久久久| 国产精品久久久久久久久久久久| 久久网福利资源网站| 日韩av手机在线观看| 日韩黄在线观看| 欧美成人免费小视频| 亚洲综合日韩中文字幕v在线| 国产精品久久久久久久久借妻| www.久久久久| 欧美中文在线观看国产| 91网站在线看| 国产精品久久久久久一区二区| 久久久久久久一区二区三区| 日韩欧美成人免费视频| 亚洲激情 国产| 久久全国免费视频| 亚洲成人久久久| 国内精品久久久久久久久| 亚洲一区二区三区四区视频| 亚洲国产成人精品久久| 综合网日日天干夜夜久久| 国产日产久久高清欧美一区| 成人免费淫片视频软件| 97免费视频在线播放| 久久久久久国产精品久久| 亚洲国产小视频在线观看| 国产视频在线一区二区| 国产精品白丝jk喷水视频一区| 色偷偷噜噜噜亚洲男人| 57pao成人国产永久免费| 欧美视频免费在线观看| 亚洲欧美日韩直播| 欧美日韩一区二区三区在线免费观看| 精品国产乱码久久久久久虫虫漫画| 欧洲亚洲在线视频| 久久夜精品va视频免费观看| 亚洲欧美在线看| 色老头一区二区三区| 欧美日韩国产在线看| 欧美丰满老妇厨房牲生活| 国产亚洲精品激情久久| 国产91精品不卡视频| 欧美又大又硬又粗bbbbb| 96pao国产成视频永久免费| 欧美国产精品人人做人人爱| 亚洲精品国产精品国自产观看浪潮| 日韩美女中文字幕| 中文字幕一精品亚洲无线一区| 国产精品久久久久久久app| 亚洲韩国日本中文字幕| 日韩禁在线播放| 日韩激情视频在线| 亚洲第一页在线| 国产精品91视频| 欧美色视频日本高清在线观看| 欧美老女人xx| 国产精品午夜一区二区欲梦| 成人在线小视频| 欧美成人免费在线视频| 国产日韩在线免费| 久久全国免费视频| 国产一区av在线| 中文综合在线观看| 欧美xxxx18性欧美| 国产精品入口免费视频一| 欧美最猛性xxxx| 亚洲精品电影网| 91丝袜美腿美女视频网站| 韩国国内大量揄拍精品视频| 国产区亚洲区欧美区| 国产91露脸中文字幕在线| 成人免费午夜电影| 日韩av高清不卡| 在线播放国产精品| 亚洲国产精品嫩草影院久久| 亚洲剧情一区二区| 国产精品专区h在线观看| 欧美日本在线视频中文字字幕| 久久精品99久久久久久久久| 亚洲精品久久7777777| 欧美一级高清免费播放| 在线色欧美三级视频| 中文字幕不卡在线视频极品| 国产在线拍偷自揄拍精品| 久久五月天综合| 亚洲黄色av女优在线观看| 成人做爰www免费看视频网站| 91美女福利视频高清| 国产精品免费一区| 国产精品一区二区久久国产| 奇米影视亚洲狠狠色| 亚洲精品久久久久中文字幕二区| 欧美激情中文网| 久久久久久高潮国产精品视| 亚洲精品日韩激情在线电影| 九九久久精品一区| 欧美激情一区二区三区成人| 欧美视频中文在线看| 色狠狠久久aa北条麻妃| 92看片淫黄大片看国产片| 精品久久久久久中文字幕一区奶水| 亚洲精品视频在线观看视频| 国产99久久精品一区二区 夜夜躁日日躁| 亚洲国产精品久久| 91九色精品视频| 国产91对白在线播放| 日韩免费不卡av| 中文字幕国内精品| 91美女片黄在线观看游戏| 欧美夫妻性生活视频| 2019国产精品自在线拍国产不卡| 国产欧美精品久久久| 久久久久成人精品| 成人免费观看a| 久久手机免费视频| 亚洲永久免费观看| 精品视频一区在线视频| xvideos成人免费中文版| 亚洲人成欧美中文字幕| xvideos成人免费中文版| 成人激情在线观看| 国产成人亚洲精品| 亚洲天堂成人在线| 懂色av影视一区二区三区| 91精品视频大全| 亚洲护士老师的毛茸茸最新章节| 欧美成人中文字幕| 精品国产欧美一区二区三区成人| 国产综合久久久久| 国产日韩欧美另类| 欧美视频在线观看免费| 亚洲视频在线观看| 午夜精品一区二区三区视频免费看| 日韩电影第一页| 欧美一级电影免费在线观看| 疯狂蹂躏欧美一区二区精品| 国产区亚洲区欧美区| 亚洲国产99精品国自产| 亚洲在线第一页| 亲爱的老师9免费观看全集电视剧| 久久久久久综合网天天| 欧美日韩亚洲成人| 色悠久久久久综合先锋影音下载| 国产91精品久久久久| 亚洲欧美成人一区二区在线电影| 日本精品视频在线观看| 国产精品视频xxx| 国产国语刺激对白av不卡| 国产精品91久久| 欧美肥老太性生活视频| 国产xxx69麻豆国语对白| 久久亚洲电影天堂| 亚洲在线免费视频| 日韩欧美国产免费播放| 欧美极品美女视频网站在线观看免费| 亚洲一区二区中文字幕| 亚洲成人网在线观看|