c# List< T>按年分组,然后按月分组

本文关键字:然后 List | 更新日期: 2023-09-27 18:13:30

我有一个类:

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# List< T>按年分组,然后按月分组

 list.GroupBy(t => new { Year = t.Created.Year, Month = t.Created.Month });