linQ Join写法
时间:2010-10-21 来源:thanks
选择val1中有val2中也有的值:
第一种:
var item = from v1 in val1
from v2 in val2
where v1 == v2
select v1;
第二种:
var item = val1.Where(v => val2.IndexOf(v) > -1);
第三种:
var item = val1.Join(val2, v1 => v1, v2 => v2, (v1, i) => i);
第四种:
var item = val1.Where(val2.Contains);
相关阅读 更多 +