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

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

實現Foreach遍歷

2019-11-17 03:14:17
字體:
來源:轉載
供稿:網友

實現Foreach遍歷

實現Foreach遍歷的集合類,需要實現IEnumerable接口,泛型集合則需要實現IEnumerable<T>接口

using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;namespace Foreach{    public  class ListForeach<T> :IEnumerable<T>  where T :class ,new()    {        PRivate  T[] array;        private int index = 0;        public ListForeach(int  capcity)        {            array = new T[capcity];        }        public int Count        {            get            {                return index;            }        }        public void Add(T value)         {                       if (index >= array.Length)              {                 T[] newArr = new T[array.Length * 2];                //將原來的數組中的數據拷貝到新數組中.                Array.Copy(array, newArr, array.Length);                //然后將舊數組的變量指向新數組                array = newArr;            }            array[index++] = value;        }        public IEnumerator<T> GetEnumerator()        {            return new TEnumeratro<T>(array, index);                    }        IEnumerator IEnumerable.GetEnumerator()        {            return GetEnumerator();        }    }    public class  TEnumeratro<T> : IEnumerator<T>    {         private  T [] arr ;         private int count;         private int position = -1;         public TEnumeratro(T [] array, int count)        {            this.arr = array;            this.count = count;        }        public T Current        {            get {                return arr[position];            }        }        public void Dispose()        {            arr = null;        }        object IEnumerator.Current        {            get {                return  this.Current;            }        }        public bool MoveNext()        {            position++;            if (position < this.count)                return true;            else                return false;        }        public void Reset()        {            this.position = -1;        }    }}

客戶端代碼

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Foreach{    public class Student    {        public int Age {get;set; }        public string  Name { get; set; }            }    class Program    {        static void Main(string[] args)        {            ListForeach<Student> list = new ListForeach<Student>(10);            list.Add(new Student() {Age=111,Name="123" });            list.Add(new Student() { Age = 222, Name = "222" });            list.Add(new Student() { Age = 333, Name = "111" });            list.Add(new Student() { Age = 444, Name = "23222" });            list.Add(new Student() { Age = 22552, Name = "32" });            list.Add(new Student() { Age = 222, Name = "1111334" });            foreach (var s in list)            {                Console.WriteLine(s.Name+":"+ s.Age);            }            ListForeach<Student> list1 = new ListForeach<Student>(10) {             new Student(){ Age=666,Name="yjq"},            new Student(){ Age=88,Name="dddd"},            new Student(){ Age=999,Name="ddd"},            new Student(){ Age=000,Name="==="},            };            foreach (var s in list1)            {                Console.WriteLine(s.Name + ":" + s.Age);            }            Console.Write(list.Count);            Console.Read();                   }    }}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品视频久久久| 亚洲在线观看视频网站| 亚洲男人天堂网站| 欧美成年人视频网站欧美| 久久久亚洲国产天美传媒修理工| 精品日本美女福利在线观看| 亚洲一区亚洲二区| 欧美巨乳美女视频| 精品成人国产在线观看男人呻吟| 高潮白浆女日韩av免费看| 亚洲人成电影网站色| 久久九九热免费视频| 久久久久久一区二区三区| 久久婷婷国产麻豆91天堂| 亚洲最新在线视频| 日韩视频在线免费| 成人午夜在线观看| 久久久久久中文| 日韩在线观看成人| 国产va免费精品高清在线| 欧美激情视频三区| 2019中文字幕在线观看| 亚洲精品美女在线| 亚洲网址你懂得| 国产精品精品视频一区二区三区| 91超碰中文字幕久久精品| 久久福利网址导航| 久久久人成影片一区二区三区观看| 正在播放欧美一区| 中文字幕一区二区三区电影| 精品高清美女精品国产区| 久久精品国产久精国产一老狼| 91久久精品久久国产性色也91| 91美女高潮出水| 色www亚洲国产张柏芝| 国产精品久久久久久av| 国产亚洲欧美一区| 久久视频在线直播| 国产69久久精品成人看| 一区二区日韩精品| 一个人看的www欧美| 精品国产乱码久久久久久婷婷| 18性欧美xxxⅹ性满足| 这里只有精品在线观看| 亚洲国产精品一区二区三区| 欧美最近摘花xxxx摘花| 国产成人精品免高潮在线观看| 国产自摸综合网| 国产精品高潮呻吟久久av无限| 国产精品视频xxxx| 97色在线视频观看| 欧美自拍大量在线观看| 色青青草原桃花久久综合| 亚洲精品一区二三区不卡| 欧美精品aaa| 一本一本久久a久久精品综合小说| 超碰97人人做人人爱少妇| 国产精品日日摸夜夜添夜夜av| 亚洲色图综合网| 午夜精品一区二区三区视频免费看| 日韩精品福利网站| 777777777亚洲妇女| 国产精品久久久久久久久免费看| 国产精品美女主播在线观看纯欲| 日韩专区在线播放| 91精品国产高清久久久久久91| 国产精品一区二区av影院萌芽| 国产精品久久久久久久久久ktv| 久久精品国产欧美亚洲人人爽| 国产成人精品av| 亚洲电影免费观看| 欧美极品第一页| 精品成人久久av| 综合激情国产一区| 亚洲一区二区三区sesese| 91久久久精品| 91成人天堂久久成人| 亚洲网在线观看| 精品成人69xx.xyz| 国产97在线视频| 亚洲欧美在线第一页| 亚洲2020天天堂在线观看| 91亚洲va在线va天堂va国| 欧美成人精品h版在线观看| 色香阁99久久精品久久久| 国产美女久久精品| 亚洲国产成人av在线| 中文字幕日韩精品在线观看| 国产欧美日韩丝袜精品一区| 欧美电影在线观看网站| 国产精品69精品一区二区三区| 日韩av网站导航| 久久亚洲综合国产精品99麻豆精品福利| 久久偷看各类女兵18女厕嘘嘘| 亚洲一区二区久久| 亚洲成av人乱码色午夜| 2025国产精品视频| 日韩电影中文字幕在线| 亚洲激情在线观看视频免费| 亚洲精品一区二区三区婷婷月| 中文字幕亚洲一区在线观看| 日韩在线视频中文字幕| 亚洲美女www午夜| 精品美女永久免费视频| 北条麻妃久久精品| 欧美精品电影免费在线观看| 亚洲3p在线观看| 亚洲综合大片69999| 日韩电视剧免费观看网站| 欧美日韩视频免费播放| 日韩av片永久免费网站| 92看片淫黄大片欧美看国产片| 91精品视频在线播放| 欧美在线性爱视频| 久久免费视频观看| 亚洲国产精品成人av| 国产成人黄色av| 国产欧美精品va在线观看| 亚洲国产中文字幕久久网| 亚洲精品视频免费在线观看| 国产精品91久久久久久| 国产一区视频在线播放| 久久高清视频免费| xvideos亚洲| 9.1国产丝袜在线观看| 久久久伊人欧美| 91精品国产综合久久香蕉922| 欧美成人精品在线视频| 91久久中文字幕| 伊人久久五月天| 亚洲第一视频在线观看| 亚洲精品欧美日韩| 久久免费视频在线观看| 久久五月天综合| 亚洲一级免费视频| 欧美午夜视频在线观看| 欧美日韩亚洲精品内裤| 亚洲电影免费在线观看| 亚洲精品97久久| 亚洲欧洲美洲在线综合| 国产一区视频在线播放| 疯狂蹂躏欧美一区二区精品| 国产日韩欧美电影在线观看| 久久视频中文字幕| 伦伦影院午夜日韩欧美限制| 日本在线精品视频| 国内成人精品一区| 中文字幕av一区二区| 欧美日韩成人在线视频| 日韩中文字幕视频在线| 69av在线视频| 久久在精品线影院精品国产| 亚洲男子天堂网| 92版电视剧仙鹤神针在线观看| 日韩av一区二区在线| 日韩av影院在线观看| 色婷婷综合成人| 不用播放器成人网| 成人黄色影片在线| 精品成人乱色一区二区| 欧美二区在线播放| 久久99精品国产99久久6尤物| 亚洲第一视频网| 精品久久香蕉国产线看观看gif|