我试图比较两个列表与LINQ,这两个列表是同一类的List<T>
,但有不同的值。 像C#LINQ。所有不工作
var result = (from r in list1.All
join r2 in list2 on r.id equals r2.AnotherId
select r).ToList();
我已经想尽各种办法但我得到的错误
'System.Linq.ParallelEnumerable.All<TSource>(System.Linq.ParallelQuery<TSource>, System.Func<TSource,bool>)' is a 'method', which is not valid in the given context
我试图改变我的名单IEnumerable和等,但它并没有任何好处。 我如何得到。所有的工作?
'from r in list1.All' is wrong。可能它应该只是'在list1'中。加入'.All'后面的想法是什么? – Jon
@Jon我没有让LINQ从另一个线程得到它。删除.All工程,但我仍然没有收到任何输入,只是一个空的列表,即使这些值是正确的。 – HenrikP