我有一串逗号分隔的id,如1,2,3,4,5,6,7,8,9 ......等等。
请建议我如何将他们分成"数量"意味着如果数量= 3,那么组是(列表)[" 1,2,3"],[" 4,5,6"],[" 7,8, 9"]等。
数量范围是1-75。
答案 0 :(得分:2)
试试这个:
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();