LINQ语法第一次接触难免感到陌生,最好的学习方式就是在项目中多去使用,相信会有很多感悟。...多表查询Ⅰ
在学习之前,我们要做一些准备工作,我们需要创建User对象和包含User对象的集合,创建Salary对象和包含Salary对象的集合,作为后面查询和输出的数据源,参见这篇文章C#进阶之LINQ...数据源1:
数据源2:
① 交集 Intersect
如同数学中中的交集,集合[1,2,3]和集合[2,3,4]的交集是[2,3],Linq的交集是两种相同结果类型结果集的重合部分。.../*C#写法*/
List result_list = big_list.Except(small_list).ToList()
⑤ 去重 Distinct
如同数学中中的去重,集合[1,2,3...,集合[1,2,3]和集合[2,3,4],可以合并成[12,23,34]这种字符串拼接的集合,也可以合并成[{1,2},{2,3},{3,4}]这种新的匿名对象集合。