成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

討論VB.NET使用Sorted Lists

開發(fā) 后端
這里介紹VB.NET使用SortedLists,SortedList方便之處在于付出更小的加法代價(jià)和更小的刪除代價(jià)。SortedList使用兩個(gè)數(shù)組:一個(gè)存儲鍵值,另一個(gè)存儲數(shù)據(jù)或?qū)ο髤⒖肌?

在向大家詳細(xì)介紹VB.NET使用Sorted Lists之前,首先讓大家了解下SortedList的優(yōu)點(diǎn)和劣勢,然后全面介紹VB.NET使用Sorted Lists。程序開發(fā)員向分類的對象集中添加或刪除條目時(shí),可以使用SortedLists。在本文,我將闡述如何實(shí)現(xiàn)VB.NET使用Sorted Lists。

Visual Basic.NET是基于微軟.NET Framework之上的面向?qū)ο蟮闹虚g解釋性語言,可以看作是Visual Basic在.Net Framework平臺上的升級版本,增強(qiáng)了對面向?qū)ο蟮闹С帧5捎诟膭犹螅瑢?dǎo)致VB.net對VB的向后兼容性不好,在業(yè)界引起不小的爭議。

大多的VB.Net程序員使用Visual Studio .Net作為IDE(integrated development environment). SharpDevelop是另一種可用的開源的IDE。VB.Net需要在.Net Framework平臺上才能執(zhí)行。

SortedList的優(yōu)點(diǎn)和劣勢

System.Collections.SortedList是基于鍵值的字典類型,它允許按照一定順序存儲條目。這在處理已經(jīng)排好順序的內(nèi)容是極有優(yōu)勢的。SortedList方便之處在于付出更小的加法代價(jià)和更小的刪除代價(jià)。SortedList使用兩個(gè)數(shù)組:一個(gè)存儲鍵值,另一個(gè)存儲數(shù)據(jù)或?qū)ο髤⒖肌?/P>

VB.NET使用Sorted Lists時(shí),請記住對象是以基于鍵值而不是基于對象進(jìn)行存儲;因此,鍵值需要支持IComparable,即整型或者字符型。否則,在定義SortedList時(shí),自定義一個(gè)IComparer作為SortedList的參數(shù)。

范例

在Listing A的代碼示例中,我定義了一個(gè)SortedList類的新實(shí)例:srtList,同時(shí)也定義了一個(gè)用于保存特殊條目的DictionaryEntry,它被存儲在SortedList中。然后,我使用“添加”方法在列表中添加了3個(gè)條目。

注意:我添加的條目是a,b,c,其鍵值為1,3,2。這是為了說明:條目被立即存入SortedList,并且以其鍵值進(jìn)行存儲。為了確定這一點(diǎn),我創(chuàng)建了一個(gè)循環(huán),以遍歷srtList中所有條目,并且依次顯示其鍵值和值。正如所想的,顯示的結(jié)果如下:鍵值:1;值:a;鍵值:2;值:c, 鍵值:3;值:b。

【編輯推薦】

  1. 描述VB.NET EIF體系
  2. 簡單講述VB.NET多重繼承
  3. 淺談VB.NET語言與.NET開發(fā)語言關(guān)系
  4. 講解VB.NET語言學(xué)習(xí)經(jīng)驗(yàn)
  5. 淺析VB.NET語言到底帶來了什么
責(zé)任編輯:佚名 來源: cnBeta
相關(guān)推薦

2009-10-30 15:51:30

VB.NET使用缺省屬

2009-10-29 10:45:01

VB.NET設(shè)置控件

2009-10-26 15:26:37

VB.NET屬性

2010-01-12 15:21:48

VB.NET權(quán)限控制

2009-10-23 10:01:28

VB.NET申明Win

2009-10-16 12:52:28

VB.NET簡單數(shù)據(jù)類

2009-11-03 13:48:02

VB.NET枚舉

2009-10-26 15:57:07

VB.NET使用Ora

2009-10-14 17:08:44

VB.NET使用Fil

2010-01-11 16:04:10

VB.NET使用wit

2009-11-02 17:38:56

VB.NET與C#

2009-11-02 17:15:42

C#轉(zhuǎn)換為VB.NET

2009-11-03 11:27:30

VB.NET界面

2009-11-02 13:54:27

VB.NET shel

2009-10-13 15:20:02

VB.NET使用Dra

2009-10-16 14:07:18

VB.NET使用Mon

2009-10-16 10:14:26

VB.NET使用Fil

2009-10-12 13:11:48

VB.NET使用線程

2010-01-18 18:20:49

VB.NET使用API

2009-10-09 14:55:02

VB.NET數(shù)組
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 一区二区三区在线免费看 | 国产精品久久久久久影视 | 天天激情综合 | 久久久精品一区 | 色偷偷人人澡人人爽人人模 | 亚洲情侣视频 | 一级一片在线观看 | 欧美日韩一区二区在线播放 | 国产福利视频在线观看 | 91精品国产高清久久久久久久久 | 久久久久久av | 91精品国产92| 国产1区2区 | 亚洲国产成人av好男人在线观看 | 操一草 | 成人性视频免费网站 | 欧美做暖暖视频 | 亚洲精品国产一区 | 亚洲国产情侣 | 国产精品一区视频 | 欧美精品91 | 99成人精品| 日韩国产一区二区 | 日韩精品成人网 | av电影一区二区 | 成人午夜免费视频 | 欧美中文字幕一区二区三区亚洲 | 日日躁狠狠躁aaaaxxxx | 国产我和子的乱视频网站 | 欧美一级二级视频 | 日韩电影在线一区 | 精品一级 | 羞羞视频网页 | 99综合网 | 日韩欧美国产精品一区二区 | 精品丝袜在线 | 久久久久久天堂 | 成人精品国产一区二区4080 | 国产精品美女久久久久久久久久久 | 国产精品成人久久久久a级 久久蜜桃av一区二区天堂 | 免费看欧美一级片 |