2011-04-05 37 views
0

我正在使用SortedList及其GetKey()方法。但是現在我需要像GetKey()一樣使用索引來獲取值。有沒有更合適的收藏我應該使用?獲取SortedList項的值/哪種數據結構更適合於此

+0

如果我的回答沒有幫助你,請告訴我,爲什麼,我嘗試改善它。 – 2011-04-05 13:07:36

回答

0

如果您需要清單進行排序,更好的數據結構將是通用的SortedList<TKey, TValue>。否則,另一種選擇是Dictionary<TKey, TValue>,它不能保證排序。
使用非通用SortedList時,您可以藉助密鑰的Item property, i.e. using the key as index獲取值。
當使用通用SortedList<TKey, TValue>時,可以使用TryGetValue或直接使用key as index,通過密鑰的幫助獲取值。

相關問題