VB.NET枚举增加编程速率

开发 后端
VB.NET性能的提高方法有很多种。我们可以通过使用VB.NET枚举来实现性能的提高。希望本文介绍的内容可以提高大家的编程效率。

每一个编程语言在实际编程的时候,都希望能够以***能力提高这一语言的编程效率。我们现在就以VB.NET为例讲解相关效率提高方法。主要就是针对VB.NET枚举的使用来获得效率的提高。#t#

当你还使用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枚举还有使循环复位和从起始位置开始的新加功能。

责任编辑:曹凯 来源: 中国IT实验室
相关推荐

2009-11-03 13:48:02

VB.NET枚举

2009-10-23 17:03:18

VB.NET事件编程

2009-10-12 16:56:36

VB.NET常量VB.NET枚举

2009-11-02 15:16:07

VB.NET编程

2009-11-02 15:08:58

VB.NET Obje

2009-10-14 15:34:29

VB.NET窗体编程模

2009-11-10 13:08:13

VB.NET编程技巧

2009-11-10 15:30:46

VB.NET编程原则

2009-11-02 14:55:52

VB.NET Obje

2009-10-29 11:41:27

VB.NET写Obje

2009-10-13 11:28:39

VB.NET面向对象编

2009-10-13 14:19:03

VB.NET面向对象编

2010-01-11 17:30:40

VB.NET播放声音

2009-10-20 10:59:32

VB.NET编程

2009-06-24 15:45:32

VB.NET

2011-06-17 11:05:22

VB.NET

2009-10-29 14:02:24

VB和VB.NET比较

2009-10-20 14:21:55

VB.NET fnSi

2009-10-14 12:51:41

VB.NET Data

2010-01-11 16:15:13

VB.NET枚举功能
点赞
收藏

51CTO技术栈公众号