0
我對解釋每種情況下的最佳答案感興趣。將字符串映射到值的最佳數據結構是什麼?
尤其這是最適合:
- 幾個值
- 地段價值
- 只有少數廣泛使用
- 只讀或僅近讀地圖
- 多次寫入值一批地圖
- 快速會員不檢索
- m埃默裏足跡較大的值
- 別人
我對解釋每種情況下的最佳答案感興趣。將字符串映射到值的最佳數據結構是什麼?
尤其這是最適合:
地圖/ Dictionary對象應使用,如果店小於100倍的值和不存儲值與100多個跡象。 如果您需要更多,您最好使用數據庫存儲。
讀/寫操作次數無關緊要。
Map是一個接口,Dictionary是一個抽象類,所以都不能實例化。 HashMap(實現Map)適用於數量遠遠高於100的數值.Hashtable(擴展Dictionary實現Map)非常接近HashMap,但是因爲它的線程安全性效率稍低。 – 2009-06-01 06:25:54