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

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

 




主站蜘蛛池模板: 亚洲成a人片在线看 | 在线 v亚洲 v欧美v 专区 | 欧美视频色 | 深爱五月激情五月 | 亚洲午夜精品久久久久久抢 | 日本精品网站 | 视频国产在线 | 日本人成大片在线 | 最近更新在线中文字幕一页 | 天堂最新版资源www在线 | 欧美在线观看高清一二三区 | 色婷婷丁香 | 日韩美女网站 | 色天使久久综合网天天 | 手机在线看片国产 | 青草悠悠视频在线观看 | 亚洲男人的天堂网站 | 亚洲福利秒拍一区二区 | 五月婷婷亚洲 | 天天在线干 | 伊人电院网 | 一级做a爰全过程免费视频毛片 | 欧美综合一区二区三区 | 日韩国产欧美精品综合二区 | 亚州视频一区二区 | 最新理论片 | 素人天堂 | 桃花久久 | 桃花岛高清在线观看 | 日韩视频一 | 亚洲啪啪| 亚洲免费二区 | 探花视频 | 午夜在线视频观看版 | 亚洲自拍小视频 | 在线视频久 | 一级α片视频 | 天天操天天射天天爽 | 欧美一级高清片欧美国产欧美 | 情侣国产| 人禽交在线视频免费播放 |