Почему GetHashCode () возвращает другое значение для той же строки? Я не могу описать, как это продублировать, но верю, что это не розыгрыш, и что две следующие строки пришли из моего окна просмотра в два разных раза:
"DDD.Events.Application.ApplicationReferenceCreated".GetHashCode() -1386151123 int
"DDD.Events.Application.ApplicationReferenceCreated".GetHashCode() 1858139950 int
Как это могло произойти?
Я не знаю, помогает ли это, но я использую .NET 4.0 в VS 2010 и отлаживаю приложение NServiceBus.
Обновление:
Если вы хотите знать, что я в итоге сделал, посмотрите в этой теме: Можно ли сгенерировать хэш-значение x86 при работе в режиме x64?