0
私はSortedListとそのGetKey()メソッドを使用しています。しかし、今私はGetKey()のようにインデックスを使って値を取得する必要があります。私が使用すべきより適切なコレクションがありますか?SortedList項目の値の取得/ここでより適切なデータ構造
私はSortedListとそのGetKey()メソッドを使用しています。しかし、今私はGetKey()のようにインデックスを使って値を取得する必要があります。私が使用すべきより適切なコレクションがありますか?SortedList項目の値の取得/ここでより適切なデータ構造
リストをソートする必要がある場合は、より良いデータ構造が汎用SortedList<TKey, TValue>
になります。それ以外の場合は、ソートの保証がないDictionary<TKey, TValue>
があります。
非汎用のSortedList
を使用する場合は、Item property, i.e. using the key as indexのキーを使用して値を取得できます。
一般SortedList<TKey, TValue>
を使用する場合は、TryGetValue
を使用してキーのヘルプを使用して値を取得するか、key as indexを直接使用して値を取得できます。
私の答えがあなたを助けなかった場合は、私に教えてください、なぜ、私はそれを改善しようとします。 –