我有一个字典,其中键是日期,值是对象。无论如何我可以确保当我循环通过这个集合时,它总是按时间顺序排列,即使在添加和删除项目之后也是如此。

有帮助吗?

解决方案

您需要使用 SortedDictionary

其他提示

您可以使用LINQ:

foreach(var kvp in dictionary.OrderBy(kvp => kvp.Key)) {
    //Use kvp.Key and kvp.Value
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top