Мне нужно создать партии из ленивого перечисления со следующими требованиями:
- Удобство использования памяти: элементы должны лениво загружаться даже в каждом пакете (
IEnumerable<IEnumerable<T>>
, исключая массивы построения решений) - решение не должно дважды перечислять входные данные (исключая решения с
Skip()
иTake()
) - решение не должно перебирать весь ввод, если это не требуется (исключая решения с
GroupBy
)
Вопрос аналогичен, но более ограничителен для следующего: