Я пытаюсь найти значения строки, которые не входят в другой список.Найти элементы, которых нет в другом списке
У меня есть список, как:
var list1 = new List<string>();
list1.Add("element1");
list1.Add("element2");
var list2 = new List<string>();
list2.Add("element1");
list2.Add("element2");
list2.Add("element3");
Мне нужно найти элементы list2, которые не находятся в list1, поэтому результат должен быть только: element3
. Я попытался сделать что-то вроде правого соединения с LINQ, но он не увенчался успехом. Может быть, кто-то знает правильное решение для этого?
Что, в частности, пытались ли вы, и какие у вас проблемы с этим решением? – Servy