相关疑难解决方法(0)

试图从两个List <int>对象中获取不同的值

我有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等,因为这些列表来自数据库,并且可能长达数百到数千个条目.

谢谢!

.net .net-3.5

8
推荐指数
2
解决办法
5887
查看次数

标签 统计

.net ×1

.net-3.5 ×1