【发布时间】:2009-09-08 20:06:17
【问题描述】:
我想通过指定每个分区中的元素数将一个列表划分为一个列表列表。
例如,假设我有一个列表 {1, 2, ... 11},并且希望将它划分为每个集合有 4 个元素,最后一个集合填充尽可能多的元素。生成的分区看起来像 {{1..4}, {5..8}, {9..11}}
写这个的优雅方式是什么?
【问题讨论】:
-
我相信有人会发布一个不错的 linqy 声明。
-
@Preet - 我根据您的要求发布了 linq 答案;)
标签: c# list data-partitioning