次序不一致的HastTable物件

看板C_Sharp (C#)作者 (tomex_ou)時間20年前 (2004/11/02 23:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
在網頁處理中,我們常需要做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
文章代碼(AID): #11Xw6LW7 (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #11Xw6LW7 (C_Sharp)