【发布时间】:2015-06-27 08:40:31
【问题描述】:
我需要编写自己版本的 except 方法,或者至少以某种方式修改 LINQ 的工作方式。我正在与大量自定义对象进行比较,并且需要从列表 A 到列表 B 连接匹配项。我认为除了哈希表构建是进行比较的最快方法,但该方法只会返回非匹配项。我在想如果我可以看看该方法的实际工作原理,我可以添加我需要的功能。
有谁知道这个资源在哪里?
【问题讨论】:
-
使用
Intersect而不是Except。它也使用哈希表。 -
或者你可以使用
Intersect- msdn.microsoft.com/en-us/library/bb399392(v=vs.110).aspx