六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

SUNWEN圖文說(shuō)明教程之----C#進(jìn)階(10)

[摘要]大家好,我是SUNWEN.今天下午得知,晚上要去當(dāng)"更夫".呵呵,我們這個(gè)學(xué)校很是奇怪,要叫我們輪流去通宵巡邏,從晚上10:30到早上6:00.我有一個(gè)物理系的朋友,上次在田家炳樓門(mén)前找了一個(gè)宣傳板,墊在下面就睡了一覺(jué),聽(tīng)了笑死我了!哈哈!現(xiàn)在我想說(shuō)的是C#中的容器.這是一個(gè)非...

大家好,我是SUNWEN.今天下午得知,晚上要去當(dāng)"更夫".呵呵,我們這個(gè)學(xué)校很是奇怪,要叫我們輪流去通宵巡邏,從晚上10:30到早上6:00.我有一個(gè)物理系的朋友,上次在田家炳樓門(mén)前找了一個(gè)宣傳板,墊在下面就睡了一覺(jué),聽(tīng)了笑死我了!哈哈!

現(xiàn)在我想說(shuō)的是C#中的容器.這是一個(gè)非常重要的話題,因?yàn)椴还苣銓?xiě)什么樣的程序,你都不能不與容器打交道.什么是容器呢(倒!).容器就是可以容納東西的東西(再倒!),在C#和JAVA這種面向?qū)ο蟮木幊陶Z(yǔ)言中,容器就被稱(chēng)為可以容納對(duì)象的東東,不是說(shuō)"一切都是對(duì)象嗎?"以前,我一個(gè)搞C++的程序員朋友告訴我,JAVA中的容器太好用了,比C++好用多了.而作為JAVA的后來(lái)者的C#毫無(wú)疑問(wèn),它的容器功能肯定也是很強(qiáng)大的.

foreach語(yǔ)句是遍歷容器的元素的最簡(jiǎn)單的方法.我們可以用System.Collections.IEnumerator類(lèi)和System.Collections.IEnumerable接口來(lái)使用C#中的容器,下面有一個(gè)例子,功能是字符串分割器.

000: // CollectionClasses\tokens.cs
001: using System;
002: using System.Collections;
003:
004: public class Tokens : IEnumerable
005: {
006: private string[] elements;
007:
008: Tokens(string source, char[] delimiters)
009: {
010: elements = source.Split(delimiters);
011: }
012:
013: //引用IEnumerable接口014:
015: public IEnumerator GetEnumerator()
016: {
017: return new TokenEnumerator(this);
018: }
019:
020:
021:
022: private class TokenEnumerator : IEnumerator
023: {
024: private int position = -1;
025: private Tokens t;
026:
027: public TokenEnumerator(Tokens t)
028: {
029: this.t = t;
030: }
031:
032: public bool MoveNext()
033: {
034: if (position < t.elements.Length - 1)
035: {
036: position++;
037: return true;
038: }
039: else
040: {
041: return false;
042: }
043: }
044:
045: public void Reset()
046: {
047: position = -1;
048: }
049:
050: public object Current
051: {
052: get
053: {
054: return t.elements[position];
055: }
056: }
057: }
058:
059: // 測(cè)試060:
061: static void Main()
062: {
063: Tokens f = new Tokens("This is a well-done program.", new char[] {' ','-'});
064: foreach (string item in f)
065: {
066: Console.WriteLine(item);
067: }
068: }
069: }
這個(gè)例子的輸出是:
This
is
a
well
done
program.
好了,這一節(jié)就說(shuō)到這了.現(xiàn)在環(huán)境不太好,旁邊一大幫同學(xué)在看VCD,不好搞.

 




主站蜘蛛池模板: 亚洲成av人片在线观看天堂无码 | 亚洲一区色 | 欧美一区二区三区免费观看视频 | 伊人国产视频 | 日狠狠| 日韩精品久久久免费观看夜色 | 色婷婷激婷婷深爱五月老司机 | 中日韩国语视频在线观看 | 中文字幕第九页 | 欧美性大战久久久久久 | 午夜激情视频在线观看 | 亚洲精品中文字幕乱码 | 日本成人精品 | 亚洲免费福利视频 | 日本视频在线 | 西瓜影院日韩大片在线观看 | 四虎精品影院永久在线播放 | 欧美性猛交ⅹxxx乱大交免费 | 手机看片自拍自拍自拍自视频 | 天天躁日日躁狠狠躁欧美日韩 | 天天爱夜夜 | 欧美亚洲第一页 | 中国国产一国产一级毛片视频 | 同房视频在线观看 | 天堂bt资源新版在线 | 青色影院| 青草青青视频在线观看 | 日本xx高清视频免费观看 | 天天舔日日干 | 在线观看亚洲国产 | 亚洲国产成人久久一区二区三区 | 日韩天天操 | 在线精品免费观看综合 | 日本在线视频免费看 | 欧美一级在线观看播放 | 日韩永久在线观看免费视频 | 视频在线观看免费网址 | 婷婷综合激情 | 亚洲婷婷在线 | 日本七大伦理经典在线观看 | 三级中文 |