作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
测试 Equals
方法非常简单(据我所知)。但是您究竟如何测试 GetHashCode
方法?
最佳答案
测试两个不同的对象是否具有相同的哈希码(对于不同的值)。检查不相等的对象是否给出不同的哈希码,一次改变一个方面/属性。虽然散列码不必不同,但如果您为碰巧提供相同散列码的属性选择不同的值,您就真的很不走运,除非您已经有一个错误。
关于C#:如何对 GetHashCode 进行单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1696881/
我是一名优秀的程序员,十分优秀!