每一个编程语言在实际编程的时候,都希望能够以***能力提高这一语言的编程效率。我们现在就以VB.NET为例讲解相关效率提高方法。主要就是针对VB.NET枚举的使用来获得效率的提高。#t#
当你还使用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 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技术所能提供的计数功能,另外VB.NET枚举还有使循环复位和从起始位置开始的新加功能。
文章题目:VB.NET枚举增加编程速率
转载来于:http://www.csdahua.cn/qtweb/news35/388585.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网