好吧,我正在密集。字典<int,string>删除前一个项目
如何删除字典中的最后一项?
我有检查的字典和IFS的数字代码太多它总是删除最后一个使房间里的下一个,但我不能看到一个简单的方法来做到这一点
if (recentDic.Count>= recentItemLimit)
recentDic.RemoveAt(recentDic.Count-1)
recentDic.Add(i,someString);
更新:感谢您的评论,您每天都会学到一些东西。我已转到OrderedDictionay,现在正在使用RemoveAt
你是什么意思删除字典中的最后一项?字典没有排序,所以你只是要删除最后一个桶中的内容? – 2011-06-17 08:35:13
你最后的意思是什么?最后添加,首先添加或最后一个键 - 具有greates值的那个? – 2011-06-17 08:37:42
如果你的int表示索引(或顺序),所以你应该删除最大的键的项目。 – Reniuz 2011-06-17 08:38:46