国产探花免费观看_亚洲丰满少妇自慰呻吟_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技術所能提供的計數功能,另外還有使循環復位和從起始位置開始的新加功能。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 隆尧县| 桂平市| 额尔古纳市| 家居| 永年县| 西城区| 正镶白旗| 高唐县| 齐齐哈尔市| 木兰县| 禹城市| 华容县| 汕尾市| 许昌市| 和田市| 黄平县| 博白县| 浮山县| 巴中市| 乳山市| 商南县| 平潭县| 澄迈县| 万安县| 广安市| 峨边| 额尔古纳市| 宁陕县| 定边县| 沙雅县| 姚安县| 中卫市| 弥渡县| 衢州市| 泗洪县| 泸西县| 江华| 阿拉善右旗| 炉霍县| 外汇| 健康|