【问题标题】:Get Multiple List From An Ordered List in LINQ [duplicate]从LINQ中的有序列表中获取多个列表[重复]
【发布时间】:2016-09-23 12:23:25
【问题描述】:

我在 C# 中有这个列表:

我想把它分成 4 个这样的列表:

我如何使用 Linq 做到这一点?

【问题讨论】:

标签: c# linq


【解决方案1】:

你想按Field1分组,所以使用Enumerable.GroupBy

var field1GroupLists = mainList
    .GroupBy(x => x.Field1)
    .Select(group => group.ToList())
    .ToList();

【讨论】:

    猜你喜欢
    • 2021-10-10
    • 2011-05-09
    • 2011-09-13
    • 2013-09-15
    • 1970-01-01
    • 2011-08-24
    • 2022-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多