首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Linq之旅二

2012-10-09 
Linq之旅2Intersect(相交)说明:取相交项;延迟。即是获取不同集合的相同项(交集)。即先遍历第一个集合,找出所

Linq之旅2
Intersect(相交)

说明:取相交项;延迟。即是获取不同集合的相同项(交集)。即先遍历第一个集合,找出所有唯一的元素,然后遍历第二个集合,并将每个元素与前面找出的元素作对比,返回所有在两个集合内都出现的元素。

?

Except(与非)

说明:排除相交项;延迟。即是从某集合中删除与另一个集合中相同的项。先遍历第一个集合,找出所有唯一的元素,然后再遍历第二个集合,返回第二个集合中所有未出现在前面所得元素集合中的元素。

?

?

//尝试linq分页
?var result = TestPage.OrderBy(p => p.id).Select(p => p.id).Skip(10).Take(5);

热点排行