Как в C# можно рабить массив на несколько массивов с сохранением всех данных?
Формулировка задачи:
Добрый вечер.
Мне необходимо разбить массив на несколько с сохранением всех данных. К примеру в массиве ArrayList содержится 1103 значения, как можно его разбить на 10 массивов с сохранением всех значений?
В PHP для этого используется функция array_chunk: http://php.ru/manual/function.array-chunk.html
Как с этим обстоят дела в шарпе?
Спасибо.
Решение задачи: «Как в C# можно рабить массив на несколько массивов с сохранением всех данных?»
textual
Листинг программы
var parts = Enumerable.Range(0, 10) .Select(i => source.Skip(i * chunkLength) .Take(chunkLength) .ToList()) .ToList();