成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VB.NET集合另類使用方法詳解

開發 后端
VB.NET集合不但可以用來處理Object數據類型,而且還能用來處理各種數據類型。在特定的環境中,VB.NET集合的應用可以提高編程效率。

通過對VB.NET的深入解讀,可以知道,它并不僅僅是一個版本的升級,它的作用為大家帶來非常多的好處。在這里我們可以通過對VB.NET集合的不同的使用方法來解讀這門語言的具體應用技巧。#t#

盡管VB.NET集合一般是用來處理 Object 數據類型的,但它也可以用來處理任何數據類型。有時用集合存取數據比用數組更加有效。

如果需要更改數組的大小,必須使用 ReDim 語句 (Visual Basic)。當您這樣做時,Visual Basic 會創建一個新數組并釋放以前的數組以便處置。這需要一定的執行時間。因此,如果您處理的項數經常更改,或者您無法預測所需的最大項數,則可以使用集合來獲得更好的性能。

集合不用創建新對象或復制現有元素,它在處理大小調整時所用的執行時間比數組少,而數組必須使用 ReDim。但是,如果不更改或很少更改大小,數組很可能更有效。一直以來,性能在很大程度上都依賴于個別的應用程序。您應該花時間把數組和集合都嘗試一下。

專用VB.NET集合

下面的示例使用 .NET Framework 泛型類 System.Collections.Generic..::.List<(Of <(T>)>) 來創建 customer 結構的列表集合。

代碼

  1. ' Define the structure for a 
    customer.  
  2. Public Structure customer  
  3. Public name As String  
  4. ' Insert code for other members
     of customer structure.  
  5. End Structure  
  6. ' Create a module-level collection 
    that can hold 200 elements.  
  7. Public custFile As New List
    (Of customer)(200)   
  8. ' Add a specified customer 
    to the collection.  
  9. Private Sub addNewCustomer
    (ByVal newCust As customer)  
  10. ' Insert code to perform 
    validity check on newCust.  
  11. custFile.Add(newCust)  
  12. End Sub  
  13. ' Display the list of 
    customers in the Debug window.  
  14. Private Sub printCustomers()  
  15. For Each cust As customer 
    In custFile  
  16. Debug.WriteLine(cust)  
  17. Next cust  
  18. End Sub 

注釋

custFile 集合的聲明指定了它只能包含 customer 類型的元素。它還提供 200 個元素的初始容量。過程 addNewCustomer 檢查新元素的有效性,然后將新元素添加到集合中。過程 printCustomers 使用 For Each 循環來遍歷集合并顯示VB.NET集合的元素。

責任編輯:曹凱 來源: wewill.cn
相關推薦

2010-01-19 09:36:06

VB.NET Func

2010-01-21 14:06:03

VB.NET MyCl

2010-01-21 17:23:05

VB.NET Radi

2010-01-20 17:47:54

VB.NET注釋

2009-10-26 13:36:58

VB.NET Spli

2010-01-21 10:48:18

VB.NET擴展方法

2010-01-20 13:28:35

VB.NET計算數字

2010-01-18 13:12:43

VB.NET控件數組

2009-11-02 14:35:52

VB.NET打包

2011-05-20 16:34:35

VB.NET

2009-10-13 15:20:02

VB.NET使用Dra

2010-01-20 10:27:07

VB.NET隱式類型局

2010-01-21 17:34:48

VB.NET Bool

2009-10-20 17:38:54

VB.NET Comp

2010-01-12 18:35:43

VB.NET Stru

2010-01-18 19:04:29

VB.NET組件疊加

2010-01-19 16:55:46

VB.NET聲明語句

2010-01-15 16:46:05

VB.NET集合存儲

2009-11-03 09:26:13

VB.NET方法

2010-01-13 09:45:53

VB.NET Arra
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久精品视 | 午夜男人免费视频 | xx性欧美肥妇精品久久久久久 | 日韩av一区二区在线观看 | 欧美激情综合色综合啪啪五月 | 337p日韩 | 久久精品亚洲 | 久久精品免费观看 | 亚洲美女在线视频 | 国产日韩欧美在线 | 欧美一级视频在线观看 | 日本特黄a级高清免费大片 特黄色一级毛片 | 在线观看中文字幕 | 日韩精品一区二区三区中文在线 | 免费一区在线 | 国产美女一区二区 | 亚洲欧美一区二区三区视频 | caoporn国产精品免费公开 | 在线看免费的a | 成人a免费| 国产成人高清视频 | 亚洲一区二区中文字幕 | 国产精品亚洲第一区在线暖暖韩国 | 国产婷婷精品av在线 | 黄色片视频 | 久精品视频 | 亚洲成人久久久 | 欧美日韩专区 | 国产电影一区 | 精品国产一区二区国模嫣然 | 我我色综合| 激情欧美日韩一区二区 | 久久久久久久夜 | 午夜在线小视频 | 国产精品一区二区在线 | 一区二区成人 | 欧美成人自拍 | 一区二区三区在线电影 | 国产综合久久久 | 99热.com| 狠狠操狠狠操 |