国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

用新VB.NET 枚舉提高效率

2024-07-10 13:01:29
字體:
來源:轉載
供稿:網友
當你還使用for…each循環或者是for 1 to count 循環處理集合的時候,vb .net中加入了一種新的技術,ienumerator界面。

ienumerator界面支持兩種方法和一種特性。movenext方法能在集合中一次移動一條記錄。reset方法能使枚舉器復位到集合的起始。current特性能從集合返回當前記錄。

下面的程序顯示了這三種計算集合的可能的辦法。

dim testcollection as new collection()
dim collectionitem as string
dim loopcounter as integer
dim enumcollection as ienumerator

with testcollection
.add("1")
.add("2")
.add("3")
end with

for each collectionitem in testcollection
console.out.writeline(collectionitem)
next

for loopcounter = 1 to testcollection.count
console.out.writeline(testcollection.item(loopcounter))
next

enumcollection = testcollection.getenumerator()

do while enumcollection.movenext
console.out.writeline(enumcollection.current)
loop

ienumerator帶給你for…each技術所能提供的計數功能,另外還有使循環復位和從起始位置開始的新加功能。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 普安县| 芜湖县| 庆元县| 津南区| 长岛县| 科技| 平舆县| 汾西县| 冕宁县| 子长县| 景德镇市| 天水市| 长春市| 南陵县| 石嘴山市| 霍林郭勒市| 利川市| 云浮市| 临沂市| 秦皇岛市| 林周县| 西乌珠穆沁旗| 分宜县| 小金县| 灌云县| 澄城县| 阿拉尔市| 慈溪市| 邢台县| 拜泉县| 锡林郭勒盟| 弥渡县| 宁明县| 吉林市| 华坪县| 东至县| 陆丰市| 广汉市| 永福县| 中阳县| 盱眙县|