【问题标题】:can i have an ordered dictionary by date我可以按日期订购字典吗
【发布时间】:2009-10-22 11:23:10
【问题描述】:

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

【问题讨论】:

  • 大概你在循环时没有添加?

标签: c# collections dictionary


【解决方案1】:

你需要使用SortedDictionary

【讨论】:

    【解决方案2】:

    您可以使用 LINQ:

    foreach(var kvp in dictionary.OrderBy(kvp => kvp.Key)) {
        //Use kvp.Key and kvp.Value
    }
    

    【讨论】:

      【解决方案3】:
      猜你喜欢
      • 2021-11-28
      • 2023-01-19
      • 1970-01-01
      • 2011-11-07
      • 2015-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多