学用 ASP.Net 之 System.Collections.SortedList 类

SortedList 是能自动排序的 "Key/Value" 列表类(排序是依据 Key), 并能通过索引访问元素.

它像是 Hashtable(哈希表)的升级, 它们的每个元素都是视为一个 DictionaryEntry(Key/Value) 结构体.

正因为它比 Hashtable 多出了排序和索引, 所以效率不及 Hashtable.


主要成员:



元素会被自动排序:



取值:



改值:



删除元素与获取索引:



Capacity、Count 与 TrimToSize():



分别获取键集合、值集合、键列表、值列表: