会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Evil?livE
博客园
首页
新随笔
联系
订阅
管理
2011年12月7日
在LINQ中使用Distinct时如何正确实现IEqualityComparer.GetHashCode()方法
摘要: 在使用LINQ的时候常常会用到Distinct()方法来获取一个List中不重复的元素.对于简单的元素,如string,int等类型可以直接使用无参数的Distinct()方法.但是如果需要对复杂的类型元素进行Distinct操作,就需要自己实现IEqualityComparer接口. IEqualityComparer有两个方法,一个是Equals()方法,一个是GetHashCode()方法....
阅读全文
posted @ 2011-12-07 20:15 KunZhu
阅读(621)
评论(0)
推荐(0)
编辑
公告