Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dictOfDwarfs = dictOfDwarfs //Първо подреждаме главния списък според
- .OrderByDescending(x => x.Value.Count()) //Value, зашото това искат от нас.
- .ToDictionary(x => x.Key, x => x.Value); //Можем да го приложим и за Key.
- var sortedDwarfs = new Dictionary<string, int>();
- foreach (var kvp in dictOfDwarfs)
- {
- var color = kvp.Key;
- var dwarfsNamesAndPhysics = kvp.Value;
- foreach (var dwarf in dwarfsNamesAndPhysics)
- {
- var name = dwarf.Key; //След това въртим 2 цикъла и презаписваме стойностите
- var physic = dwarf.Value; //в нов речник, който НЕ е ВЛОЖЕН.
- // Dictionary<string, int>
- sortedDwarfs.Add($"({color}) {name} <-> ", physic);
- }
- }
- sortedDwarfs = sortedDwarfs
- .OrderByDescending(x => x.Value) //След това подреждаме Value, като това няма да навреди
- .ToDictionary(x => x.Key, x => x.Value); //на Key, А от 10 ще си остане преди Б от 10
Advertisement
Add Comment
Please, Sign In to add comment