Проблем със сортирането на вложени речници - October 2016 Exam Preparation II / 4. Roli The Coder
Здравейте колеги,
имам проблем със сортирането на вложени речници завършващи с вложен списък. (Dictionary<string, Dictionary<string, List<string>>>)
Искам да сортирам вътрешния речник по дължината на списъка, обаче, по начина, по който опитвам единственото нещо, което се получава е подредба по азбучен ред. Аз знам че конкретната задача може да се реши и без вложени речници, но аз искам да разбера това сортиране как се постига по принцип. Това ми е целия код - https://pastebin.com/zmBT321j , но частта която ме интересува е най вече сортирането накрая.
foreach (var item in eventList)
{
foreach (var element in item.Value.OrderByDescending(x => x.Value.Count))
{
Console.WriteLine($"{element.Key.ToString().Substring(1)} - {element.Value.Count}");
foreach (var participant in element.Value)
{
Console.WriteLine(participant);
}
}
Благодаря предварително!
Да, много благодаря за подробното разяснение, получи се по този начин! Няма да ти кажа, що време изгубих из нета да търся как става това. Трябваше по-рано да се сетя за форума. . .