7

是否有 Python 的OrderedDict的 .net 类似物?

OrderedDict 是一个字典,它记住第一次插入键的顺序。如果新条目覆盖现有条目,则原始插入位置保持不变。删除条目并重新插入会将其移至末尾。

我想要这种精确的行为。

4

2 回答 2

6

我相信System.Collections.Specialized.OrderedDictionary行为是这样的。

于 2013-03-01T13:26:08.103 回答
3

在“vanilla”.NET 中没有 OrderedDictionary 集合的通用实现,但是,您仍然可以编写自己的或使用现有的解决方案:

OrderedDictionary:IOrderedDictionary 的通用实现

于 2013-03-01T13:25:09.087 回答