我有一些与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