.net - 为什么排序列表必须有一个键值对?

标签 .net generics collections

如果我只想要一个仅包含日期、整数或 double 数的排序列表,是否真的有必要定义一个 SortedList(of Integer, Integer)?

对我来说似乎很有趣,但可能只是微不足道的。我宁愿只使用 SortedList(of Integer)。

(这个问题与 .Net 泛型集合有关)

最佳答案

.NET (4.0) 的下一版本将具有 SortedSet 完全可以做你想要的类。在此之前,封装 SortedList最接近——除非你想实现一个自己的类来做到这一点,或者使用外部集合库(例如 C5,它有一个 SortedArray 和一个 TreeSet 类)。

关于.net - 为什么排序列表必须有一个键值对?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2446900/

相关文章:

Coldfusion中的.Net时间字符串转换

c# - 包含多个项目的解决方案的 ClickOnce 部署

java - 有界、自动丢弃、非阻塞、并发收集

c# - 在 32 位和 64 位开发站上部署 .Net App Source Control (SVN)

c# - 选择ListView的特定列并在C#.net中的新消息框中打印

generics - 是否可以为除了一个类型子集以外的所有类型都可以使用的特征创建通用的impl?

ios - 如何快速创建依赖的通用协议(protocol)

java - 返回的列表是什么类型?

python - 如何在 sortedcontainers.SortedDict 中设置排序谓词?

java - AbstractCollection 类中的 Add() 方法