Я объявил строку С# кода таким образом
int hashcode = "apple".GetHashCode();
На моем компьютере, компьютере на работе и другом компьютере, результат был 1657858284. На сервере разработки результат был 1548091822. Есть ли способ для меня, чтобы проект всегда делал GetHashCode() yield 1657858284, независимо от того, на каком сервере он включен?
больше примечаний Сначала я заметил, что разница в версиях... Результаты 1657858284 пришли из .NET 3.5 и .NET 4.0. 1548091822 пришел из .NET 2.0.
Затем я попросил визуальные студии 2010 скомпилировать проект как проект .net 2.0, но он все равно дал мне 1657858284.