我可以按日期订购一本有序的字典吗?
-
05-07-2019 - |
题
我有一个字典,其中键是日期,值是对象。无论如何我可以确保当我循环通过这个集合时,它总是按时间顺序排列,即使在添加和删除项目之后也是如此。
解决方案
您需要使用 SortedDictionary
其他提示
您可以使用LINQ:
foreach(var kvp in dictionary.OrderBy(kvp => kvp.Key)) {
//Use kvp.Key and kvp.Value
}
您可以使用SortedList: http://msdn.microsoft.com/en-us/library/ms132319。 ASPX 结果 或SortedDictionary: http://msdn.microsoft.com/en-us/library /f7fta44c.aspx
不隶属于 StackOverflow