GetHashCode()在MonoTouch中是否可以在NSObject派生的对象中正常工作?

时间:2011-07-04 03:03:31

标签: xamarin.ios gethashcode

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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

object.InternalGetHashCode()

...也在Assembly Browser中返回System.Object,无论它是MonoTouch还是Mono项目。

是的,它运作正常。