我创建了一个两个int类型列表,并使用except方法将list1中的项目分配给list1。例如
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.
请给我一些建议。什么是正确的方法。
答案 0 :(得分:56)
Except
方法返回IEnumerable
,您需要将结果转换为列表:
list1 = list1.Except(list2).ToList();