小编给大家分享一下VB.NET枚举如何增加编程速率,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
以VB.NET为例讲解相关效率提高方法。主要就是针对VB.NET枚举的使用来获得效率的提高。
当你还使用For…Each循环或者是For 1 To Count 循环处理集合的时候,VB .NET中加入了一种新的技术,IEnumerator界面。
IEnumerator界面支持两种方法和一种特性。MoveNext方法能在集合中一次移动一条记录。Reset方法能使枚举器复位到集合的起始。Current特性能从集合返回当前记录。
下面的VB.NET枚举程序显示了这三种计算集合的可能的办法。
Dim testCollection As New Collection()
Dim collectionItem As String
Dim loopCounter As Integer
Dim enumCollection As IenumeratorWith testCollection
.Add("1")
.Add("2")
.Add("3")
End With
For Each collectionItem In
testCollectionConsole.Out.WriteLine(collectionItem)
Next
For loopCounter = 1 To
testCollection.CountConsole.Out.WriteLine
(testCollection.Item(loopCounter))Next
enumCollection = testCollection.
GetEnumerator()Do While enumCollection.MoveNext
Console.Out.WriteLine
(enumCollection.Current)Loop
IEnumerator带给你For…Each技术所能提供的计数功能,另外VB.NET枚举还有使循环复位和从起始位置开始的新加功能。
看完了这篇文章,相信你对“VB.NET枚举如何增加编程速率”有了一定的了解,如果想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。