我想弄清楚,当你从一个NSObject驱动对象调用GetHashCode()时,MonoTouch是否正确调用底层的“散列”消息。对任意对象(在我的例子中为NSAttributedString)的GetHashCode()(在MD的程序集浏览器中)的实现进行快速检查,它调用object.InternalGetHashCode(),所以我怀疑它不会调用“hash”。 “哈希”似乎也没有公开,这让我怀疑还有另一种方法可以实现。任何人之前都在这条路上?GetHashCode()在NSObject派生对象的MonoTouch中正常工作吗?
1
A
回答
2
很好的观察,这是一个错误。
我会解决的MonoMac这一点,我们即将推出的iPhone/.NET产品
0
object.InternalGetHashCode()
...也在Assembly Browser for System.Object中返回,无论它是MonoTouch还是Mono项目。
是的,它工作正常。
相关问题
- 1. C++派生类不能正常工作
- 2. 编组一个NSObject的已内MonoTouch的派生类的实例
- 3. Monotouch:将对象转换为NSObject
- 4. Clearcase中的派生对象
- 5. MonoTouch调试不能正常工作
- 6. C#派生接口可以不是在C正常工作++
- 7. bad_cast异常参考派生类对象
- 8. 动态生成的对象未正常工作参数的CSS()
- 9. redirect_to在生产中不能正常工作,在开发中正常工作
- 10. 树莓派:sudo无法正常工作
- 11. Webusercontrol对象不能正常工作
- 12. 重用对象无法正常工作
- 13. 排序对象不能正常工作
- 14. 实体对象无法正常工作
- 15. JavaScript对象不能正常工作
- 16. JSON.NET反序列化派生类不能正常工作
- 17. xap对象的高度在IE7中正常工作,但在IE8中不能正常工作
- 18. MVC2 ModelBinder的派生对象
- 19. 在boost :: ptr_vector中访问派生对象
- 20. 在容器中查找派生对象
- 21. 从UIViewController派生的类中的Monotouch对话框实现
- 22. SwiftSuspenders工作不正常吗?
- 23. 异常声明中的派生对象类型是否意外?
- 24. C++中派生类的对象可以被父类访问吗?
- 25. NSObject类工作
- 26. 引用基类中的派生对象
- 27. Javascript HTMLCollection对象在firefox10中无法正常工作
- 28. MonoTouch的 - 访问对象 - 常量
- 29. 派生对象列表
- 30. msvsmon在Win CE上工作正常吗?
的GetHashCode的默认实现创建的对象成员的哈希值。在这种情况下,单声道是不是只能看到指向客观c对象的指针,而不是底层内容?为了有用,为具有相同内容的两个nsstrings调用gethashcode应返回相同的值。除非发生了以某种方式发生的[Nsstring hash]调用,否则我不会看到这是如何工作的。 (在我的iPad上打字,请原谅懒惰的帽子;) – Ethan