Записать данные из одного списка списков в другой - 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();