GetHashCode()が同じ文字列に対して異なる値を返すのはなぜですか?これを複製する方法を説明することはできませんが、これは悪ふざけではなく、次の2行が2つの別々の時間に私の時計ウィンドウから来たものであると信じてください。
"DDD.Events.Application.ApplicationReferenceCreated".GetHashCode() -1386151123 int
"DDD.Events.Application.ApplicationReferenceCreated".GetHashCode() 1858139950 int
これはどのように起こりますか?
これが役立つかどうかはわかりませんが、VS2010の.NET4.0で実行しており、NServiceBusアプリケーションをデバッグしています。
アップデート:
このスレッドで私が何をしたのかを知りたい場合は、x64モードで実行しているときにx86ハッシュ値を生成できますか?