key/value/index 類型定義for .net

來源:互聯網
上載者:User
key/ value/index 類型定義for .net

 

System.Collections.ArrayList 
System.Collections.Hashtable是用來表示一組組key/value結構的容器,可能別的語言會把它叫做Map,Dictionary的,其結構中Key用來快速尋找,所以,叫它Dictionary可能更加合適。
Hashtable的方法、屬性並不多,大多數也可以望文生正義,只是有一點,Hashtable提供了hashTable[aKey]的方式引用其包含的對象,卻並沒有提供數字指向的索引器

System.Collections.Specialized.NameValueCollection是一個可以用index訪問的類,不爽的是它的Key/Value都必須是string資料類型。
記得System.Collections.Specialized.ListDictionary是一個單向鏈表的結構,所以如果Key/Value對不多的話,它的效率該比Hashtable高。
System.Collections.Specialized.StringDictionary的話Key是區分大小寫string資料類型。

主要在以下命名空間,找個時間好好看看.....

System.Collections

System.Collections.Specialized.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.