Записать данные из одного списка списков в другой - C#

Узнай цену своей работы

Формулировка задачи:

Есть два списка списков. List<List<int>> А; и List<List<int>> В; Нужно в В занести элементы А если они не равны числу с. Например, если А такой:
Листинг программы
  1. List<List<int> = new List<List<int>>() {
  2. new List<int> { 9,9,9,9,9},
  3. new List<int>{ 1,1,0,1,9},
  4. new List<int>{ 1,1,0,1,9 },
  5. new List<int> { 0,1,1,0,9 },
  6. new List<int>{ 9,9,9,9,9 },
  7. new List<int>{ 0,1,1,1,9 },
  8. new List<int>{ 0,1,1,1,9}};
Допустим, в В нужно перенести все элементы кроме 9. Тогда В будет выглядеть так:
Листинг программы
  1. { 1,1,0,1,},
  2. { 1,1,0,1, },
  3. { 0,1,1,0, },
  4. { 0,1,1,1, },
  5. { 0,1,1,1,};
Массив А такой, что 9-ти равен либо весь столбец либо все строка. Т.е. эти 9-ки не могу вразброс находится в А.

Решение задачи: «Записать данные из одного списка списков в другой»

textual
Листинг программы
  1.     var B = A.Select(row => row.Where(x => x != 9).ToList())
  2.         .Where(row => row.Any())
  3.         .ToList();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы