SortedList 类: 表示键/值对的集合,这些键值对按键排序并可按照键和索引访问。
可通过其键或通索引来访问.
在内部维护两个数组以存储列表中的元素;即,一个数组用于键,另一个数组用于相关联的值。每个元素都是一个可作为 DictionaryEntry 对象进行访问的键/值对。键不能为 空引用但值可以。
元素将按照特定的 IComparer 实现(在创建 SortedList 时指定)或按照键本身提供的 IComparable 实现并依据键来进行排序。不论在哪种情况下,SortedList 都不允许重复键。
当添加元素时,元素将按正确的排序顺序插入 SortedList,同时索引会相应地进行调整。当添加元素时,元素将按正确的排序顺序插入 SortedList,同时索引会相应地进行调整。
StringBuilder builder=new StringBuilder();
System.Collections.SortedList list=new SortedList();
list.Add(3.321, 1);
list.Add(2.54, 3);
list.Add(4.26, 4);
list.Add(9.24, 5);
list.Add(5.12, 6);
list.Add(1.231, 7);
for(int i=0; i<7; i++)
{
builder.AppendFormat("key: {0}, Value: {1}{2}", list.GetKey(i), list.GetByIndex (i),System.Environment.NewLine);
}
MessageBox.Show(builder.ToString() );