Я разрабатываю программу С#, которая имеет "IEnumerable users", в которой хранятся идентификаторы из 4 миллионов пользователей. Мне нужно прокручивать Ienummerable и каждый раз извлекать количество 1000 идентификаторов для выполнения некоторых операций в другом методе.
Как извлечь 1000 идентификаторов за раз с момента запуска Ienumerable... сделать что-то еще, а затем выбрать следующую партию 1000 и так далее?
Возможно ли это?