【发布时间】:2009-10-22 11:23:10
【问题描述】:
我有一个字典,其中键是日期,值是对象。无论如何我可以确保当我循环浏览这个集合时,即使在添加和删除项目之后,它也总是按时间顺序排列。
【问题讨论】:
-
大概你在循环时没有添加?
标签: c# collections dictionary
我有一个字典,其中键是日期,值是对象。无论如何我可以确保当我循环浏览这个集合时,即使在添加和删除项目之后,它也总是按时间顺序排列。
【问题讨论】:
标签: c# collections dictionary
你需要使用SortedDictionary
【讨论】:
您可以使用 LINQ:
foreach(var kvp in dictionary.OrderBy(kvp => kvp.Key)) {
//Use kvp.Key and kvp.Value
}
【讨论】:
【讨论】: