今天做了一個實驗.在x86的PC上對于一個字符串使用GetHashCode()獲取一個字符串的Hash(在PC上試驗了WinForm和Asp.Net,結果是一樣的)在Xscale CPU的WinCE上邊對于同樣的字符串也使用GetHashCode()獲取Hash(在WinCE設備上和PPC2003、WM5、WM6模擬器的模擬器上結果都相同)然后比較發現他們倆不一樣!這是為什么呢? 剛才Google了一下,有說對于同樣一個對象X86和X64平臺下GetHashCode()的結果是不一樣的。為什么不一樣沒說。我想問下為什么不一樣呢?難道跟CPU有關?Google使用關鍵字GetHashCode CPU 結果令人失望!誰能給個解釋???
為什么對于同樣的字符串str,str.GetHashCode()結果不同
慕的地8271018
2018-10-24 09:10:37