【发布时间】:2011-08-26 23:04:10
【问题描述】:
看看这个:
var query = myDic.Select(x => x.Key).Except(myHashSet);
或
var query = myDic.Select(x => x.Key).where(y=>!myHashSet.Contains(y))
我猜由于第一种情况下的多态性,将调用 O(1) 版本的 Contains。
不过不知道except。
更新
就我而言,Exept 也是 O(1)。
【问题讨论】: