试用SortedList 类

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() );
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值