GetHashCode() дает разные результаты на разных серверах?

Я объявил строку кода на C# как so

int hashcode = "apple".GetHashCode();

На моем компьютере, рабочем компьютере и компьютере друга, результат был 1657858284. На сервере разработки результат 1548091822. Есть ли способ сказать проекту, чтобы GetHashCode() всегда давал результат 1657858284, независимо от того, на каком сервере он находится?

more notes. Сначала я заметил разницу в версиях...результаты 1657858284 пришли из .NET 3.5 и .NET 4.0. 1548091822 пришли из .NET 2.0.

Затем я попросил визуальные студии 2010 скомпилировать проект как .net 2.0, но это все равно дало мне 1657858284.

12
задан John 24 May 2011 в 18:05
поделиться