您的位置:首页 > 其它

IEqualityComparer<T> 重写注意事项

2011-06-12 18:49 351 查看
IEqualityComparer<T>实现两个方法Equals、GetHashCode,比较过程如下:

1.用GetHashCode返回HashCode

2.与内置Hashtable匹配是否已存在,如果不存在就存入HashTable

3.如果存在就调用Equals判断是否重复项

 

必须要保存HashCode一致的前提下才会比较重复项
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: