У меня есть SortedDictionary, где я держу очки конкретного игрока и его имя рядом с ним. Что мне нужно сделать, так это отсортировать это в порядке убывания, чтобы у меня был победитель на первой позиции словаря. Как я могу это сделать?
Кроме того, как я могу получить элемент из списка, не зная ключа?
SortedDictionary<int, string> dict = new SortedDictionary<int, string>();
dict.Add(player1Pts, playerNames[0]);
dict.Add(player2Pts, playerNames[1]);
dict.Add(player3Pts, playerNames[2]);
Спасибо за любую помощь!
SortedDictionary
, заключается в том, что у вас не может быть двух игроков с одинаковым счетом. Словарь не позволит вам добавить дубликат счета. Возможно, вам нужно посмотреть на альтернативную структуру данных? - person Enigmativity   schedule 06.12.2012