Sets and Dictionaries {Problem 04. Count Symbols}
Колеги,
Бихте ли ми казали къде е грешката тук... http://pastebin.com/XpCCAWuX
Много благодаря!
Колеги,
Бихте ли ми казали къде е грешката тук... http://pastebin.com/XpCCAWuX
Много благодаря!
Резултата трябва да е подреден по азбучен ред (или по точно по ASCII код). Най - лесно е като използваш SortedDictionary, но може и сама да си направиш сортировката с нещо от рода на:
var sorted = from pair in dictionary
orderby pair.Key ascending
select pair;
foreach (KeyValuePair<string, int> pair in sorted)
{
Console.WriteLine("{0}: {1} time/s", pair.Key, pair.Value);
}
---------------------------------------
или малко по-просто
--------------------------------------
var list = dictionary.Keys.ToList();
list.Sort();
foreach (var key in list)
{
Console.WriteLine("{0}: {1} time/s", key, dictionary[key]);
}
А някой може ли да сподели решение на 6-та задача. A minner task.
Благодаря!
Благодаря за отговора!
Очевадна грешка, естествено
http://pastebin.com/aUwbCRsS
Tова е моето решение за задача 6.
Доста добре обяснено, само да допълня, че подреждането, освен по азбучен ред, трябва да бъде и case sensitive, т.е. String.Comparer на SortedDictionary-то да бъде Ordinal.