Distinct去除集合中的重复项GetHashCode方法没有返回obj.GetHashCode()导致出错

Posted BoSet

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Distinct去除集合中的重复项GetHashCode方法没有返回obj.GetHashCode()导致出错相关的知识,希望对你有一定的参考价值。

这个自定义类必须继承IEqualityComparer接口,并且实现该接口方法public int GetHashCode(ActionInfo obj)必须返回

 正确写法应该是下面这样子

 

以上是关于Distinct去除集合中的重复项GetHashCode方法没有返回obj.GetHashCode()导致出错的主要内容,如果未能解决你的问题,请参考以下文章

利用linq to sql 建立查询方法返回值类型为List<T> 怎样去除集合中的重复数据?

如何去除List集合中的重复项ID的,并把重复项的数量相加

sql关联查询去除重复项

怎么去除datatable 中一列的重复值【急】

Distinct,REGEXP适用于MYSQL中的Field和CONCAT_GROUP来去除存储过程中的重复词

sqlserver 2008中的表,id列是不重复的主键,除id列,其他列出现重复数据,怎么去除重复???