Разбивка List'a на несколько - C#
Формулировка задачи:
Добрый вечер. Допустим у меня есть список из n элементов. Как мне его разбить на m списков по k элементов в каждом? (n = m*k)
Решение задачи: «Разбивка List'a на несколько»
textual
Листинг программы
var list = new List<int>(); int k = 5; ... var m = list.Count()/k; var lists = new List<int>[m]; for(int i=0;i<m;i++) { lists[i] = new List<int>(); lists[i].AddRange(list.Skip(k*i).Take(k).ToArray()); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д