Порядок сортировки элементов в 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д