Как в 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();

Оцени полезность:

6   голосов , оценка 3.833 из 5
Похожие ответы