关于vb中的容器

    最失败的事情莫过于,用了十来年的vb,忽然发现,原来自己还没有搞懂一些最简单的东西.昨天,第一次试用了一下vb的类的继承,感觉还不赖。今天,开始琢磨一下很久以来一直困扰我的一个问题,就是在vb中找一个比较好的的容器。其实我的要求很低,想c#中的arraylist就行了,能够灵活的加入,能够遍历,即可。但vb中的数组实在太令人失望:改变维度麻烦,不能做公共变量,参数传递时限制多多……
    自己实现一个其实是可以考虑的,但我想这事肯定早就有人做了,于是找,结果发现,也许我不用自己再麻烦了,因为vb中的collection似乎符合我的要求。下面是一些值得看看的内容,有机会再看:

查询到的vb数据结构相关的一些代码:

http://www.planet-source-code.com/vb/scripts/BrowseCategoryOrSearchResults.asp?lngWId=1&?

lngWId=1&grpCategories=33&txtMaxNumberOfEntriesPerPage=50&optSort=Alphabetical&chkThoroughSearch=&blnTopCode=False&blnNewest

Code=False&blnAuthorSearch=False&lngAuthorId=&strAuthorName=&blnResetAllVariables=&blnEditCode=False&mblnIsSuperAdminAccessO

n=False&intFirstRecordOnPage=101&intLastRecordOnPage=150&intMaxNumberOfEntriesPerPage=50&intLastRecordInRecordset=179&chkCod

eTypeZip=on&chkCodeDifficulty=1,+3,+4&chkCodeTypeText=on&chkCodeTypeArticle=on&chkCode3rdPartyReview=on&txtCriteria=

有用的:

1.自定义的支持多种类型的集合
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=55643&lngWId=1

2.数组的常用操作的库
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=8502&lngWId=1

3.Manipulate Class as a Collection
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=14291&lngWId=1

4.使用集合+类的方式
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=65919&lngWId=1

5.多维数组类
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=67881&lngWId=1

6.堆栈类
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=53763&lngWId=1

7.一个map
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=53837&lngWId=1

posted @ 2007-02-22 23:46  jetz  阅读(2698)  评论(0编辑  收藏  举报