C# 集合根据属性去重筛选
时间:2019-12-21 10:38:50
收藏:0
阅读:406
1.单个属性去重筛选
//去重筛选 var ChgDtlVoList = datas.Where((x, i) => datas.FindIndex(z => z.ChgId == x.ChgId ) == i).ToList()
2.多个属性筛选去重(三个属性)
//去重筛选 var ChgDtlVoList = datas.Where((x, i) => datas.FindIndex(z => z.ChgId == x.ChgId ) == i).ToList().Where((x, i) => datas.FindIndex(z => z.OdStd == x.OdStd) == i).ToList().Where((x, i) => datas.FindIndex(z => z.BatNo == x.BatNo) == i).ToList();
原文:https://www.cnblogs.com/yuanshuo/p/12075881.html
评论(0)