C#List去重

原创
小哥 3年前 (2022-11-16) 阅读数 8 #大杂烩
//正常是直接用Distinct去重
List list = new List() { 1, 1, 2, 2, 3, 4, 5};
list = list.Distinct().ToList();

//如果List中存储的是对象,则需要这样去重
List list = new List();
list = list.Where((x, i)=>list.FindIndex(z => z.Id == x.Id) == i).ToList();//我这里是根据Id去重
版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除