C# LINQ
2021-04-23 09:56
标签:去除 equals 相等 string类 list集合 div 存在 tin where 1.使用LINQ将两个List进行连接 如果现在存在两个List:list1、list2,并且两个list中对象的某个属性是相等的.则可以使用linq将他们相等的数据进行连接。 2.查询这个LIST中的哪些数据存在与另外一个LIST中 小list1,大list2 3.在单个list中使用where和Select list1 C# LINQ 标签:去除 equals 相等 string类 list集合 div 存在 tin where 原文地址:http://www.cnblogs.com/callyblog/p/7997688.html from l1 in list1
join l2 in list2
on l1.ID equals l2.ID
select l1
(from l2 in list2
from l1 in list1
where l2.ID.IndexOf(l1.ID)==0
select l1).Distinct();//去除重复
list1.where(t=>t.ID==1).Select(t=>t.Name)//返回的是一个string类型的list集合
上一篇:C#取得随机颜色的方法