使用LINQ在分组对象中返回项目1至3和4至6和7至9

你好,世界

我有这个收藏:

[bla1,blubb2,hello3,salve4,adios5,bye6,mucha7,arrividerci8,bonsoir9,hello10,bah11]

我想返回一个T的集合,其中T具有一个最多包含这3个字符串的List。

bla1, blubb2, hello3,

salve4, adios5, bye6

mucha7, arrividerci8,bonsoir9

hello10,bah11

这些不是4个对象,每个对象都具有最大列表。3项

背风处

看起来像您想要的:

List<List<string>> groups = inputList.Select((e, idx) => new { Item = e, Idx = idx })
    .GroupBy(p => p.Idx / 3)
    .Select(grp => grp.Select(p => p.Item).ToList())
    .ToList();

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

自举网格3x3至6x2至9x1

来自分类Dev

提取1至7和7-10记录

来自分类Dev

在Oracle查询中为1000000至1M和1000至1K

来自分类Dev

在Oracle查询中为1000000至1M和1000至1K

来自分类Dev

网格4至3至2

来自分类Dev

在Windows 8和Playstation 3上使用“播放至”功能

来自分类Dev

Unixtime至datetime和R中的OHLC

来自分类Dev

如何计算csv文件中给定月份和天数之间的天数(2020年1月至2020年3月)?

来自分类Dev

MariaDB周开始日期和第1至52

来自分类Dev

Centos 6至Centos 7 cgroups

来自分类Dev

订购-LINQ至Lambda

来自分类Dev

在R中按顺序使用元素1至6动态创建向量

来自分类Dev

如何使用Linq(汇总)折叠至列表?

来自分类Dev

[D3] [SVG]缩放至对象

来自分类Dev

[D3] [SVG]缩放至对象

来自分类Dev

如何打印Gradle Copy任务的“从”和“至”?

来自分类Dev

如何使用python处理csv文件中的多个'Pdcx'(x = 1至3)列

来自分类Dev

(e1 e2 e3)至(m1 m2 m3)仅使用地图和/或应用(方案)

来自分类Dev

(e1 e2 e3)至(m1 m2 m3)仅使用地图和/或应用(方案)

来自分类Dev

打印1至25

来自分类Dev

使用2至4解复用器和2输入或门设计XOR门和XNOR门

来自分类Dev

取最小值='1'和max ='16'的范围滑块,使其四次输出1至4

来自分类Dev

Bizzare PHP行为计算时差,仅在2013年9月6日至7日

来自分类Dev

包含1至4个非零数字字符或1至4个非零数字字符和1个字母的字符串的正则表达式

来自分类Dev

lua中表a至b的项目

来自分类Dev

每组linq至sql行号

来自分类Dev

Linq至MongoDB筛选器

来自分类Dev

从任何给定的日期间隔返回一周的1至7天

来自分类Dev

无法解析“ 4”。至4