自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

VB.NET枚舉增加編程速率

開發(fā) 后端
VB.NET性能的提高方法有很多種。我們可以通過使用VB.NET枚舉來實現(xiàn)性能的提高。希望本文介紹的內(nèi)容可以提高大家的編程效率。

每一個編程語言在實際編程的時候,都希望能夠以***能力提高這一語言的編程效率。我們現(xiàn)在就以VB.NET為例講解相關(guān)效率提高方法。主要就是針對VB.NET枚舉的使用來獲得效率的提高。#t#

當(dāng)你還使用For…Each循環(huán)或者是For 1 To Count 循環(huán)處理集合的時候,VB .NET中加入了一種新的技術(shù),IEnumerator界面。

IEnumerator界面支持兩種方法和一種特性。MoveNext方法能在集合中一次移動一條記錄。Reset方法能使枚舉器復(fù)位到集合的起始。Current特性能從集合返回當(dāng)前記錄。

下面的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技術(shù)所能提供的計數(shù)功能,另外VB.NET枚舉還有使循環(huán)復(fù)位和從起始位置開始的新加功能。

責(zé)任編輯:曹凱 來源: 中國IT實驗室
相關(guān)推薦

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-02 14:55:52

VB.NET Obje

2009-11-10 15:30:46

VB.NET編程原則

2009-10-29 11:41:27

VB.NET寫Obje

2009-10-13 14:19:03

VB.NET面向?qū)ο缶?/a>

2009-10-13 11:28:39

VB.NET面向?qū)ο缶?/a>

2011-06-17 11:05:22

VB.NET

2009-06-24 15:45:32

VB.NET

2010-01-11 17:30:40

VB.NET播放聲音

2009-10-20 10:59:32

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

2009-11-02 17:12:01

VB和VB.NET
點贊
收藏

51CTO技術(shù)棧公眾號