我需要一个可以存储键和项的环列表字典。 Capacity = 50
并且当我添加 #51
时,必须删除第一项。基本上它必须是一个行为类似于环列表的字典。
.NET Framework 中有什么东西可以做到这一点吗?还是必须自己写?
最佳答案
我认为你不会找到任何内置的东西,但你可以使用 OrderedDictionary 轻松实现一个
OrderedDictionary
按照插入的顺序维护项目。每当达到限制/容量时,您都可以删除第一个项目。
关于C# - 具有环列表行为的字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18077792/