我声明了一个C#代码行
int hashcode = "apple".GetHashCode();
Run Code Online (Sandbox Code Playgroud)
在我的计算机,工作中的计算机和朋友的计算机上,结果是1657858284.在开发服务器上,结果是1548091822.有没有办法告诉项目始终使GetHashCode()产生1657858284,无论它在哪个服务器上?
更多说明 首先,我注意到版本有所不同...... 1657858284结果来自.NET 3.5和.NET 4.0.1548091822来自.NET 2.0.
然后我告诉视觉工作室2010将项目编译为.net 2.0项目,但它仍然给了我1657858284.