Я использую SortedList и его метод GetKey ().Но теперь мне нужно получить значение тоже с помощью индекса, как с GetKey ().Есть ли более подходящая коллекция, которую я должен использовать?
Если вам нужно отсортировать список, лучшей структурой данных будет общая SortedList<TKey, TValue>.В противном случае альтернативой будет Dictionary<TKey, TValue>, который не дает никаких гарантий относительно сортировки. При использовании неуниверсального SortedList вы можете получить значение с помощью ключа с элементом свойство, т.е. используя ключ в качестве индекса . При использовании универсального SortedList<TKey, TValue>, вы можете получить значение с помощью ключа, используя TryGetValue или снова непосредственно с помощью ключ в качестве индекса .
SortedList<TKey, TValue>
Dictionary<TKey, TValue>
SortedList
TryGetValue