av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

VB.NET枚舉增加編程速率

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

當你還使用For…Each循環(huán)或者是For 1 To Count 循環(huán)處理集合的時候,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技術所能提供的計數(shù)功能,另外VB.NET枚舉還有使循環(huán)復位和從起始位置開始的新加功能。


當前題目:VB.NET枚舉增加編程速率
本文地址:http://uogjgqi.cn/article/dhcgise.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流