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