当我从NSObject驱动的对象调用GetHashCode()时,我正试图弄清楚MonoTouch是否正确调用了底层的“哈希”消息。快速检查GetHashCode()(在MD的程序集浏览器中)对于任意对象(在我的示例中为NSAttributedString)的实现,它调用了object.InternalGetHashCode(),所以我怀疑它不会调用“hash”。 “哈希”似乎也没有曝光,这让我怀疑还有另一种方法可以实现。以前有人在这条路上走过吗?
答案 0 :(得分:2)
很好的观察,这是一个错误。
我将在MonoMac和我们即将推出的iPhone / .NET产品中解决这个问题
答案 1 :(得分:0)
object.InternalGetHashCode()
...也在Assembly Browser中返回System.Object,无论它是MonoTouch还是Mono项目。
是的,它运作正常。