Разбивка 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());
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д