Получение значения элемента SortedList / Какая структура данных здесь больше подходит - PullRequest
0 голосов
/ 05 апреля 2011

Я использую SortedList и его метод GetKey ().Но теперь мне нужно получить значение тоже с помощью индекса, как с GetKey ().Есть ли более подходящая коллекция, которую я должен использовать?

1 Ответ

0 голосов
/ 05 апреля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...