C# – элегантный способ разделения списка?C#

Место общения программистов C#
Anonymous
C# – элегантный способ разделения списка?

Сообщение Anonymous »


Я хотел бы разделить список на список списков, указав количество элементов в каждом разделе.

Например, предположим, что у меня есть список {1, 2, ... 11}, и я хотел бы разделить его так, чтобы каждый набор имел 4 элемента, причем последний набор заполнял бы как можно больше элементов. Результирующий раздел будет выглядеть так: {{1..4}, {5..8}, {9..11}}

Как это было бы элегантно написать?

Вернуться в «C#»