我有2个List对象:
List<int> lst1 = new List<int>();
List<int> lst2 = new List<int>();
Run Code Online (Sandbox Code Playgroud)
让我们说他们有价值观:
lst1.Add(1);
lst1.Add(2);
lst1.Add(3);
lst1.Add(4);
lst2.Add(1);
lst2.Add(4);
Run Code Online (Sandbox Code Playgroud)
我需要得到一个包含这两者的"不同"列表的对象; 所以在这种情况下,返回将是List {2,3}.
是否有捷径可寻?或者我是否需要遍历列表中的每个值并进行比较?
我愿意使用ObjectQuery,LINQ等,因为这些列表来自数据库,并且可能长达数百到数千个条目.
谢谢!