如何对分组列表进行分组?

埃里卡·斯托克韦尔·阿尔珀特

我需要一个分组列表的分组列表;我有一堆文章,我需要按年份分组,并在每年之内按月分组。在页面上看起来像这样:

2015年

二月

第一条标题

第2条标题

一月

第三条标题


2014年

十二月

第4条标题


我知道如何获取一个分组列表,例如

var yearList = articles.GroupBy(x => x.Year);

但是,如何将已分组列表的列表分组?

这是我的文章课:

public class Article
{
    public String Title { get; set; }
    public String DateDisplay { get; set; }
    public String MoreLink { get; set; }
    public int Month { get; set; }
    public int Year { get; set; }
}

我想要按年份分组的列表,其中包含按月份分组的列表

双重花

假设您有一个Article具有YearMonth属性,则可以这样做:

var perYearAndPerMonth = articles.GroupBy(a => a.Year)
                                 .Select(yearGroup => new
                                 {
                                     Year = yearGroup.Key,
                                     PerMonth = yearGroup.GroupBy(a => a.Month)
                                                         .Select(monthGroup => new
                                                         {
                                                             Month = monthGroup.Key,
                                                             Articles = monthGroup.ToList()
                                                         })
                                 });

当然没有必要将月份分组转换为匿名类型,但是可以使您更清楚地从结果中得到什么。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何对分组表进行突变

来自分类Dev

如何对列表进行分组?

来自分类Dev

如何在c#中对分组列表项进行排序

来自分类Dev

如何使用口才对分组结果进行排序?

来自分类Dev

如何对分组结果进行归一化?

来自分类Dev

如何按列对分组的元素进行排序?

来自分类Dev

如何以 15 分钟的间隔对分钟进行分组

来自分类Dev

如何对分类列和数值列进行分组,并根据该组对数值进行分组

来自分类Dev

如何对点列表进行分组?

来自分类Dev

如何对嵌套列表进行分组?

来自分类Dev

Python Pandas:如何对分组中的所有项目进行分组并为其分配ID?

来自分类Dev

如何在Underscore.js中对分组进行分组,过滤和计数?

来自分类Dev

如何在Julia DataFrame中对分组的记录进行分组和排序

来自分类Dev

使用dplyr对分组变量进行计数

来自分类Dev

在熊猫中对分组数据进行排序

来自分类Dev

对分组列Hive进行操作

来自分类Dev

算法-以唯一对分组列表

来自分类Dev

根据熊猫中的分组大小对分组数据进行排序

来自分类Dev

如何获得对分组数据的访问权限?

来自分类Dev

如何在Scala Spark中对分组的每个值进行分组和除以该组中的行数

来自分类Dev

如何对连接对列表进行分组

来自分类Dev

如何按多维数组列表进行分组

来自分类Dev

如何使用Linq对列表进行分组

来自分类Dev

如何在excel中对列表进行分组?

来自分类Dev

jqgrid自动对分组列上的数据进行排序,如何将其关闭?

来自分类Dev

如何对分组的行进行排序,同时将重复项保持在一起

来自分类Dev

jqgrid自动对分组列上的数据进行排序,如何将其关闭?

来自分类Dev

SQL中的对分组

来自分类Dev

对分组的列求和

Related 相关文章

热门标签

归档