我有一些與double值相關的字符串。我需要能夠通過值輕鬆地對它們進行排序,並輕鬆地將字符串作爲某種列表。這些對可能有100k +。字典或列表
所以,我的問題是我是否應該使用帶有字符串的字典作爲鍵和雙精度值或具有相同鍵和值的KeyValuePair的List?
在詞典中的情況下,很容易通過
dict.Keys.toList()
領取鑰匙的列表,在列表中的情況下,很容易通過值通過
list.Sort(delegate(KeyValuePair x, KeyValuePair y) { return y.Value.CompareTo(x.Value); })
進行排序。
雖然我還沒找到一種辦法。你有什麼建議?
選擇所有的串1周的方式都是雙重價值獨特之處? – 2011-02-08 16:51:04
除了@Matt Ellen的問題,你需要通過字符串鍵進行查找嗎?你只是說按價值排序,並得到字符串,但沒有關於你是否正在查找。 – jason 2011-02-08 16:54:34