博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
泛型List去除重复指定字段
阅读量:4611 次
发布时间:2019-06-09

本文共 425 字,大约阅读时间需要 1 分钟。

泛型List去除重复指定字段ID

var list=listTemp.Distinct(new IDComparer ()).ToList();

重写比较的方法:

public class IDComparer : IEqualityComparer<T>

{
public bool Equals(T x, T  y)
{
if (x == null)
return y == null;
return x.ID == y.ID;
}

public int GetHashCode(T obj)

{
if (obj == null)
return 0;
return obj.ID.GetHashCode();
}
}

 

参考链接:http://blog.csdn.net/yang651280121/article/details/8259097

 

转载于:https://www.cnblogs.com/ping2015/p/7911610.html

你可能感兴趣的文章
Windows Search Service
查看>>
创建常量、原子性的值类型
查看>>
Linux常用命令
查看>>
[Bug]2016-02
查看>>
菜鸟也想玩搜索引擎——JobSearch简介
查看>>
Java 集合系列之二:List基本操作
查看>>
Java的内存泄漏
查看>>
Python
查看>>
(五)Qt实现自定义模型基于QAbstractItemModel
查看>>
编程题练习
查看>>
mac os安装vim74
查看>>
Linux内存管理原理
查看>>
Java 8 Lambda 表达式
查看>>
BZOJ-3289 Mato的文件管理
查看>>
自旋锁和互斥锁的区别
查看>>
02_HBase集群部署
查看>>
SVN创建分支/合并分支/切换分支
查看>>
NLP -- 公开数据收集
查看>>
react混合开发APP,资源分享
查看>>
SP1716 GSS3 - Can you answer these queries III
查看>>