.NET 4.x Разбить List> на группы - C#
Формулировка задачи:
Имею на входе
Список содержит в себе подгруппы, которые надо вычленить. Первая подгруппа всегда начинается с 0 элемента, дальше я могу найти остальные опорные индексы
На выходе хотелось бы получить
ConfigName - это dataFromFile[indexes][0]. Этот элемент тоже должен быть включен в Components
Начал бить исходный список, настрочил уже пол-сотни строк))) запутался.
Помогите пожалуйста.
Листинг программы
- List<List<String>> dataFromFile
Листинг программы
- List<Int32> indexes
Листинг программы
- internal class MyConfigs
- {
- public String ConfigName { get; set; }
- public List<List<String>> Components { get; set; }
- public MyConfigs(String name, List<List<String>> comps)
- {
- ConfigName = name;
- Components = comps;
- }
- }
Решение задачи: «.NET 4.x Разбить List> на группы»
textual
Листинг программы
- internal class MyConfigs
- {
- public String ConfigName { get; set; }
- public List<String> Components { get; set; }
- public MyConfigs(String name, List<String> comps)
- {
- //......
- }
- }
- //...
- List<List<string>> inner = new List<List<string>>();//исходный список
- List<MyConfigs> res = new List<MyConfigs>();
- inner.ForEach(f=>res.Add(new MyConfigs(f[0], f));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д