Записать данные из одного списка списков в другой - C#
Формулировка задачи:
Есть два списка списков. List<List<int>> А; и List<List<int>> В; Нужно в В занести элементы А если они не равны числу с.
Например, если А такой:
Допустим, в В нужно перенести все элементы кроме 9. Тогда В будет выглядеть так:
Массив А такой, что 9-ти равен либо весь столбец либо все строка. Т.е. эти 9-ки не могу вразброс находится в А.
List<List<int>>А = new List<List<int>>() { new List<int> { 9,9,9,9,9}, new List<int>{ 1,1,0,1,9}, new List<int>{ 1,1,0,1,9 }, new List<int> { 0,1,1,0,9 }, new List<int>{ 9,9,9,9,9 }, new List<int>{ 0,1,1,1,9 }, new List<int>{ 0,1,1,1,9}};
{ 1,1,0,1,}, { 1,1,0,1, }, { 0,1,1,0, }, { 0,1,1,1, }, { 0,1,1,1,};
Решение задачи: «Записать данные из одного списка списков в другой»
textual
Листинг программы
var B = A.Select(row => row.Where(x => x != 9).ToList()) .Where(row => row.Any()) .ToList();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д