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

明輝手游網(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,不好搞.

 




主站蜘蛛池模板: 天天久久 | 亚洲国产一 | 夜夜操伊人 | 欧美亚洲国产日韩一区二区三区 | 欧美怡红院视频一区二区三区 | 日韩一级片免费在线观看 | 欧美特黄一免在线观看 | 亚洲va精品中文字幕 | 日韩黄色小视频 | 午夜精品在线 | 午夜老司机在线观看免费 | 色老头久久网 | 天堂国产在线观看 | 欧美一级淫片免费播放口 | 香蕉在线观看999 | 亚洲成人日韩 | 泰剧不期而爱第三季免费全集观看 | 亚洲wwwwww| 下载一级毛片 | 欧美亚洲人成网站在线观看刚交 | 在线亚洲精品国产成人二区 | 中文字幕亚洲综久久2021 | 自拍偷拍3p| 伊人网伊人影院 | 自拍三区 | 天天插天天射天天操 | 亚洲狼网站狼狼鲁亚洲下载 | 亚洲图片综合 | 日本一区二区三区在线 观看网站 | 特级欧美老少乱配 | 亚洲色视频在线播放网站 | 日本精品久久久久久久久免费 | 香蕉三级 | 日韩一区二区中文字幕 | 无码日韩精品一区二区免费 | 中文在线免费不卡视频 | 欧美性受xxxx黑人xyx性爽 | 亚洲精品福利你懂 | 特黄特色的大片观看免费视频 | 一区二区免费视频观看 | 亚洲 欧美 日韩 在线 中文字幕 |