Подтвердить что ты не робот

Как использовать Except метод в списке в С#

Я создал два списка типа int и назначил элементы, которые находятся только в списке1, в list1, используя метод except. например,

List<int> list1 = new List<int>();
List<int> list2 = new List<int>();

list1 = {1,2,3,4,5,6} // get items from the database
list2 = {3,5,6,7,8}   // get items from the database

list1 = list1.Except(list2); // gives me an error.

Пожалуйста, дайте мне предложение. Каков правильный способ сделать это.

4b9b3361

Ответ 1

Метод Except возвращает IEnumerable, вам нужно преобразовать результат в список:

list1 = list1.Except(list2).ToList();