次序不一致的HastTable物件
在網頁處理中,我們常需要做key對映到value的事情
並將這些資料儲存起來。
例如ArrayList只能放value,缺乏key這樣對映的東西,
因此我在尋找最簡單的類別,並提供搜尋key或value的功能
於是我發現 HashTable()
原以為它新增一連串value時,如
ht.Add("key1", "value1");
ht.Add("key2", "value2");
卻發現value集合裏,存放的次序不是依序的
一般都是加在後頭,
但hash table會依key作group排序,相當怪異!
結論:
雖然hash table能達到我的程式需求,
但存放次序無法掌握時,只好放棄它!
還是換最厲害的data table出場...
--
貫徹分享精神
我為人人,人人為我
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.183.211
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章