会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
周雪峰的博客
关注.NET技术与编程思想
博客园
首页
新随笔
联系
订阅
管理
2009年8月16日
小议GetHashCode()方法
摘要: 重写GetHashCode()方法必须遵循如下三条规则: 1,如果两个对象相等,它们必须产生相同的散列码 2,对于任意对象o,o.GetHashCode()必须是一个实例不变式,也就是说无论在o上调用什么方法,o.GetHashCode()必须返回同样的值。 3,散列函数应该在所有整数中产生一个随机的分布,这样才能获得效率的提升 下面我说说GetHashCode()方法的默认实现: 对于引用类...
阅读全文
posted @ 2009-08-16 21:46 周雪峰
阅读(460)
评论(0)
推荐(0)
编辑