【发布时间】:2015-06-05 18:02:42
【问题描述】:
我正在尝试在一个 zip 文件中收集一组条目并将相关的条目组合在一起。我知道一个组应该有 4 个条目。我尝试了以下方法:
var entryGroups = zipArchive.Entries
.OrderBy(entry => entry.FullName)
.Select((entry, index) => new {index, entry})
.GroupBy(entry => entry.index % groupSize)
.Select(group => group.Select(grouping => grouping.entry));
不幸的是,这给了我 4 个大组,而我正在寻找许多组,每个组有 4 个条目。
【问题讨论】: