私はそのようにコードのC#行を宣言しました
int hashcode = "apple".GetHashCode();
私のコンピューター、職場のコンピューター、および友人のコンピューターでは、結果は 1657858284 でした。開発サーバーでは、結果は 1548091822 でした。どのサーバーにありますか?
more notes 最初に、バージョンに違いがあることに気付きました... 1657858284 の結果は .NET 3.5 と .NET 4.0 のものでした。1548091822 は .NET 2.0 からのものです。
次に、Visual Studio 2010 にプロジェクトを .net 2.0 プロジェクトとしてコンパイルするように指示しましたが、それでも 1657858284 が返されました。