欢迎光临
我们一直在努力

用新VB.NET 枚举提高效率-.NET教程,VB.Net语言

建站超值云服务器,限时71元/月

当你还使用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技术所能提供的计数功能,另外还有使循环复位和从起始位置开始的新加功能。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 用新VB.NET 枚举提高效率-.NET教程,VB.Net语言
分享到: 更多 (0)

相关推荐

  • 暂无文章