Python的OrderedDict的类比?

时间:2013-03-01 13:17:55

标签: c# python .net

Python的OrderedDict是否有.net模拟?

  

OrderedDict是一个字典,可以记住第一次插入密钥的顺序。如果新条目覆盖现有条目,则原始插入位置保持不变。删除一个条目并重新插入它将把它移到最后。

我想要这种精确的行为。

2 个答案:

答案 0 :(得分:6)

我相信System.Collections.Specialized.OrderedDictionary的行为就像那样。

答案 1 :(得分:3)

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

OrderedDictionary: A generic implementation of IOrderedDictionary