2011-04-05 9 views
0

私はSortedListとそのGetKey()メソッドを使用しています。しかし、今私はGetKey()のようにインデックスを使って値を取得する必要があります。私が使用すべきより適切なコレクションがありますか?SortedList項目の値の取得/ここでより適切なデータ構造

+0

私の答えがあなたを助けなかった場合は、私に教えてください、なぜ、私はそれを改善しようとします。 –

答えて

0

リストをソートする必要がある場合は、より良いデータ構造が汎用SortedList<TKey, TValue>になります。それ以外の場合は、ソートの保証がないDictionary<TKey, TValue>があります。
非汎用のSortedListを使用する場合は、Item property, i.e. using the key as indexのキーを使用して値を取得できます。
一般SortedList<TKey, TValue>を使用する場合は、TryGetValueを使用してキーのヘルプを使用して値を取得するか、key as indexを直接使用して値を取得できます。

関連する問題