.net怎么去除list中某两个字段相同的数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.net怎么去除list中某两个字段相同的数据相关的知识,希望对你有一定的参考价值。
现在我遇到一种情景,就是list集合里面,有4个字段,
ID,Name,type,createtime
1 张三 1 2016-05-06
2 李四 2 2016-05-07
3 张三 2 2016-05-08
4 张三 1 2016-05-06
我如何根据list集合中的Distinct函数,来判断type,name,createtime三个字段数据一致时,去重复?
ss.Add(1);
ss.Add(1);
ss.Add(2);
ss.Add(2);
ss.Add(3);
ss.Add(3);
List<int> ss1= ss.Distinct().ToList();
//ss1里只有1,2,3 参考技术B
lst.Distinct<实体名>();
list=list.GroupBy(t=>t.实体中的字段名).Select(t=>t.First()).ToList();
2、使用Distinct,实体实现IEqualityComparer<TSource>
以上是关于.net怎么去除list中某两个字段相同的数据的主要内容,如果未能解决你的问题,请参考以下文章