Сравнить 2 листа - C#

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

Доброй ночи-утра всем. Глупый наверно вопрос... Вообщем допустим у нас есть 2 List<string>. Нам надо сначала добавить недостающие записи из list2 в list1, а потом из list1 удалить записи, которых нет в list2. В голову ничего кроме банального поочерёдного прохода по значениям листа не пришло, нет ли более гуманного способа?


textual

Код к задаче: «Сравнить 2 листа - C#»

var newlist2 = list1.Union(list2);
var newlist1 = list1.Intersect(list2);
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.


СДЕЛАЙТЕ РЕПОСТ

7   голосов, оценка 3.714 из 5

Источник