gpt4 book ai didi

c# - 按月分组列表

转载 作者:太空狗 更新时间:2023-10-29 18:16:00 26 4
gpt4 key购买 nike

我有包含日期​​时间对象的列表。我想按月分组并将其添加到字典中。

所以在分组过程之后,我想要每个月和每年的列表。例如:分组前[混合以下元素]

分组后:1) 2015 年 1 月 - 5 个元素2) 2015 年 2 月 - 2 个元素2) 2014 年 1 月 - 2 个元素

我试过这样的:

var test = this.myList.GroupBy(x => x.myDate.Month).ToList();

但我想我需要使用字典。您有解决办法吗?

最佳答案

Linq 提供了将结果转换为字典的选项:

myList.GroupBy(x => new {Month = x.myDate.Month, Year = x.myDate.Year})
.ToDictionary(g => g.Key, g => g.Count())

请注意,这将为您提供 {Month=1,Year=2015} 形式的 key 。如果您想要一个字符串,例如 January 2015,您可以使用格式化的日期字符串作为键。

关于c# - 按月分组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29928233/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com