我看到的IEqualityComparer接口具有等于(OBJ的x,OBJ Y)和GetHashCode()。

我完全理解的equals()方法,因为我必须说,如果两个东西是相同的或没有,但为什么我需要实现的GetHashCode()方法呢?

有帮助吗?

解决方案

它需要在Hashtable中使用 - 这是怎样的容器索引你的对象

http://msdn.microsoft.com/en -us /库/ system.object.gethashcode.aspx

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top