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