C# 如何使用LINQ在组中拆分逗号分隔的字符串
我有逗号分隔的ID字符串,比如1,2,3,4,5,6,7,8,9。。。。。。等等 请建议我如何将它们分成“数量”组。如果数量=3,则组为(列表)[“1,2,3”]、[“4,5,6”]、[“7,8,9”]等 数量范围为1-75 试试这个:C# 如何使用LINQ在组中拆分逗号分隔的字符串,c#,linq,collections,C#,Linq,Collections,我有逗号分隔的ID字符串,比如1,2,3,4,5,6,7,8,9。。。。。。等等 请建议我如何将它们分成“数量”组。如果数量=3,则组为(列表)[“1,2,3”]、[“4,5,6”]、[“7,8,9”]等 数量范围为1-75 试试这个: var quantity = 3; yourList.Select((x, i) => new { Index = i, Value = x }) .GroupBy(x => x.Index / quantity )
var quantity = 3;
yourList.Select((x, i) => new { Index = i, Value = x })
.GroupBy(x => x.Index / quantity )
.Select(x => x.Select(v => v.Value).ToList())
.ToList();
可能重复的