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()

...は、MonoTouchプロジェクトかMonoプロジェクトかに関係なく、System.Objectのアセンブリブラウザにも返されます。

はい、正しく動作します。

于 2011-07-04T19:00:20.130 に答える