Loading...
Kristianchooy avatar Kristianchooy 59 Точки

Population Counter - проблем с принтирането

здравейте!

задачката е от Dictionaries, Lambda and LINQ - Exercises , задача 7.

Правя си две dictionaries , съответно в първия пазя държавата и цялото й население, а във второто dictionary пазя града и населението на съответният град.

До тук добре , обаче идва момента да ги изпринтя както е по условие казано :
държава -> популация(от всички градове)
град от тази държава -> неговата популация

..

и ето тук намирам затруднение вече втори ден , не мога да ги изпринтя както е казано по условие, иначе речниците ги имам.. опитах да 3ти речник който е

 Dictionary<Dictionary<string, double>,Dictionary<string, double>> cityAndPopulation = new Dictionary<Dictionary<string, double>,Dictionary<string, double>>();  за да ги подредя по някакъв начин , обаче много сложно става с key value за достъпване ... 

 

 

ето ми кода - http://pastebin.com/ycF0v3YM

 

други решения също приемам за да разбера шибаното принтене! Благодаря!

Тагове:
0
Programming Fundamentals
heilin90 avatar heilin90 69 Точки

Аз съм направила два речника: единият със страните и цялото население, другият - със страните и речник с градовете и населението за всяка страна. После ги принтирам с два вложени foreach-а, като в първия е речника с общото население, а в следващия foreach проверявам Key-я от първия и втория речник дали съвпадат, и ако да - с трети foreach принтя всички градове.

http://pastebin.com/kKRLzLXQ

0
11/10/2016 12:42:00
Kristianchooy avatar Kristianchooy 59 Точки

може ли целият ти код ?

0
mrfreeman avatar mrfreeman 11 Точки

Построила си истински Франкенщайн от Dictionary-та и Foreach, който работи !:)

0
Kristianchooy avatar Kristianchooy 59 Точки

Благодаея ти, някок друг може ли да ми покаже решението си?

0
stefan.tsvyatkov avatar stefan.tsvyatkov 0 Точки

Ето ти моето решение, използвал съм един вложен речник с държавите, градовете и населението на всеки от тях и втори със страните и общото население на всяка.

http://pastebin.com/dYkiDAgJ

0
KonstantinLupov avatar KonstantinLupov 34 Точки

Моето решение на задачата беше следното:
Първо си направих един речник, в който държа Key: Country и Value: dictionary<town,town'spopulation>;
И от тук нататък попълваш в речника: http://pastebin.com/DLY0S66r

0
18/10/2016 21:52:53
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.