集合去重筛选

//去重筛选三个属性去重筛选
 var ChgDtlVoList = datas.Where((x, i) => datas.FindIndex(z => z.ChgId == x.ChgId && z.OdStd == x.OdStd && z.BatNo == x.BatNo) == i).ToList();

单个筛选

//去重筛选
var ChgDtlVoList = datas.Where((x, i) => datas.FindIndex(z => z.ChgId == x.ChgId ) == i).ToList()
原文地址:https://www.cnblogs.com/yuanshuo/p/14529730.html