Разбить List на несколько обьектов c List - C#
Формулировка задачи:
Задумался как я то кусочками все делить оказалось не так уж просто
List<string> Разбить на несколько List<string> В чем фишка допустим у нас есть листок с 10 магических слов
Листинг программы
- List<string> ListHome = new List<string>(){"Муть","Порт","Телка","Космос","Стул","Рыло","Нога","Кусок","Гавно", "Лох"};
Листинг программы
- public class Conrat
- {
- public int Number {get;set;}
- public List<string> ListMini {get;set;}
- }
Листинг программы
- List<Conrat> ListConrat = new List<Conrat>();
- for(int i=0; i<ListHome.Count;i++)
- {
- Conrat obj=new Conrat();
- obj.Number = i;
- obj.ListMini = ListHome.GetReange(i*ListHome.Count,2);
- ListConrat.Add(obj);
- }
Думаю задача не с легких меня поситила
Ну химичте зеленые человечки Решение задачи: «Разбить List на несколько обьектов c List»
textual
Листинг программы
- var i_всегоПозиций = xDoc_GoodLinks.Root.Elements().Count();
- //разбиение входного массива на ХХХ частей
- var nChunks = 100;
- var chunkLength = (int)Math.Ceiling(i_всегоПозиций / (double)nChunks);
- var parts = Enumerable.Range(0, nChunks).AsParallel()
- .Select(i => xDoc_GoodLinks.Root.Elements().Skip(i * chunkLength)
- .Take(chunkLength)
- .ToList())
- .ToList();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д