重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
小编给大家分享一下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枚举如何增加编程速率”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!