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

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

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

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

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

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

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


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

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

8   голосов , оценка 4.25 из 5
Похожие ответы