1

当您从 NSObject 驱动的对象调用 GetHashCode() 时,我试图弄清楚 MonoTouch 是否正确调用了底层的“哈希”消息。快速检查任意对象(在我的示例中为 NSAttributedString)的 GetHashCode()(在 MD 的程序集浏览器中)的实现有它调用 object.InternalGetHashCode(),所以我怀疑它不调用“hash”。“哈希”似乎也没有暴露,这让我怀疑还有另一种方法可以得到它。以前有人走过这条路吗?

4

2 回答 2

2

很好的观察,这是一个错误。

我将在 MonoMac 和我们即将推出的 iPhone/.NET 产品中解决这个问题

于 2011-07-05T22:50:29.633 回答
0
object.InternalGetHashCode()

... 在 System.Object 的程序集浏览器中也返回,无论它是 MonoTouch 还是 Mono 项目。

是的,它工作正常。

于 2011-07-04T19:00:20.130 回答