Порядок сортировки элементов в SortedList - C#

Узнай цену своей работы

Формулировка задачи:

Согласно описанию коллекции SortedList() она упорядочивает значения по возрастанию ключей, но тут вот не понятно, у меня fourth располагается на втором месте, хотя в юникоде, значение маленьких букв больше.
Листинг программы
  1. static void Main()
  2. {
  3. var sorting = new SortedList();
  4. sorting["First"] = "1st";
  5. sorting["Second"] = "2nd";
  6. sorting["Third"] = "3rd";
  7. sorting["Fourth"] = "4th";
  8. sorting["fourth"] = "4th";
  9. foreach (DictionaryEntry entry in sort)
  10. {
  11. Console.WriteLine("{0} = {1}", entry.Key, entry.Value);
  12. }
Заранее благодарю за ответ.
Пример довольно простой, разве никто не сталкивался?

Решение задачи: «Порядок сортировки элементов в SortedList»

textual
Листинг программы
  1. new SortedList(StringComparer.Ordinal); // или OrdinalIgnoreCase

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.25 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы