關(guān)于 HashCode做key的可能性
摘要:
最近在設(shè)計(jì)一個(gè)分布式的key-value系統(tǒng)的時(shí)候中,出于性能和存儲(chǔ)空間的考慮,準(zhǔn)備把string類型的key替換為它的HashCode值.GetHashCode這個(gè)方法可能很多人都有所了解,不熟悉的可以看看這里:http://msdn.microsoft.com/zh-cn/library/system.object.gethashcode.aspx以下信息只限于String.GetHashCode,其他的例如Object.GetHashCode根據(jù)其他對(duì)象的實(shí)現(xiàn)不同而不同:1.對(duì)于不同的對(duì)象類型,或者同類型的不同值,返回值是可能重復(fù)的2.String.GetHashCode的實(shí)現(xiàn)是平臺(tái)相關(guān) 閱讀全文
posted @ 2011-12-06 11:17 聽說讀寫 閱讀(3446) 評(píng)論(1) 推薦(0)
浙公網(wǎng)安備 33010602011771號(hào)