首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

C# SortedList类概念和示例

SortedList 的容量是列表可拥有的元素数。随着向 SortedList 中添加元素,容量通过重新分配按需自动增加。...SortedList 的元素将按照特定的 IComparer 实现(在创建 SortedList 时指定)或按照键本身提供的 IComparable 实现并依据键来进行排序。...不论在哪种情况下,SortedList 都不允许重复键。   索引顺序基于排序顺序。当添加元素时,元素将按正确的排序顺序插入 SortedList,同时索引会相应地进行调整。...因此,当在 SortedList 中添加或移除元素时,特定键/值对的索引可能会更改。 由于要进行排序,所以在 SortedList 上操作比在 Hashtable 上操作要慢。...SortedList 的容量是指 SortedList 可以保存的元素数。

1.5K20

小白都能明白的构建字典中两大类

4、SortedList类 正如在本章介绍部分提到的那样, SortedList基于键的值对其内部分键值对数据进行排序. 当存储数据的键的顺序很重要时可以使用这种数据结构....4.1、使用SortedList类 既然SortedList 类是DictionaryBase 类的特殊化, 所以SortedList类可以按照许多和先前章节用类相同的方式来使用。...为了说明这一点, 下面的代码创建了包含三个名字和IP 地址的SortedList对象: SortedList myips = new SortedList(); myips.Add("Mike", "...SortedList类的泛型版本允许确定关键字和值两者的数据类型: SortedList 例如, 可以把myips 象下面这样实例化 : SortedList...还可以通过关键字或索引把键值对从SortedList中移除.

68120
领券