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