【问题标题】:c# List<T> group by year then by month [duplicate]c# List<T> 按年分组,然后按月分组
【发布时间】:2015-09-18 23:14:17
【问题描述】:

我有一堂课:

public class Item
{
    public string ItemId { get; set; }
    public DateTime Created { get; set; }
    public string Title { get; set; }
}

如果我有一个列表,我如何按年和月对项目进行分组?

当然一年会是这样的:

list.GroupBy(t=>t.Created.Year);

【问题讨论】:

  • 您能举例说明您期望最终结果的样子吗?

标签: c#


【解决方案1】:
 list.GroupBy(t => new { Year = t.Created.Year, Month = t.Created.Month });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多