快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

VB.NET枚举如何增加编程速率

小编给大家分享一下VB.NET枚举如何增加编程速率,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

站在用户的角度思考问题,与客户深入沟通,找到禄丰网站设计与禄丰网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、成都网站设计、企业官网、英文网站、手机端网站、网站推广、国际域名空间、网站空间、企业邮箱。业务覆盖禄丰地区。

以VB.NET为例讲解相关效率提高方法。主要就是针对VB.NET枚举的使用来获得效率的提高。

当你还使用For…Each循环或者是For 1 To Count 循环处理集合的时候,VB .NET中加入了一种新的技术,IEnumerator界面。

IEnumerator界面支持两种方法和一种特性。MoveNext方法能在集合中一次移动一条记录。Reset方法能使枚举器复位到集合的起始。Current特性能从集合返回当前记录。

下面的VB.NET枚举程序显示了这三种计算集合的可能的办法。

  1. Dim testCollection As New Collection()  

  2. Dim collectionItem As String   

  3. Dim loopCounter As Integer 
    Dim enumCollection As Ienumerator  

  4. With testCollection  

  5. .Add("1")  

  6. .Add("2")  

  7. .Add("3")  

  8. End With  

  9. For Each collectionItem In 
    testCollection   

  10. Console.Out.WriteLine(collectionItem)  

  11. Next  

  12. For loopCounter = 1 To 
    testCollection.Count   

  13. Console.Out.WriteLine
    (testCollection.Item(loopCounter))  

  14. Next  

  15. enumCollection = testCollection.
    GetEnumerator()  

  16. Do While enumCollection.MoveNext   

  17. Console.Out.WriteLine
    (enumCollection.Current)  

  18. Loop 

IEnumerator带给你For…Each技术所能提供的计数功能,另外VB.NET枚举还有使循环复位和从起始位置开始的新加功能。

看完了这篇文章,相信你对“VB.NET枚举如何增加编程速率”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


本文题目:VB.NET枚举如何增加编程速率
网站网址:http://6mz.cn/article/piojej.html

其他资讯