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