Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият.
Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание.
Използваме бисквитки и за измерване на маркетинговите ни усилия.
Здравейте, някой може ли да ми каже къде греша, не разбирам защо ми къдри "name"
kod - https://pastebin.com/5dJBYH8q
Благодаря!
23. var command = a[0];
24. var name = a[1];
28. var number = a[2];
46. изтрии го, нали четеш в условието на цикъла
Само name ли къдри. При мен къдри тези редове, но съм с доста стара версия на visual studio.
За 46 ред- абсурдно е да записваш масив в стринг. Не помня задачата, но горните промени може да помогнат.
https://paste.ofcode.org/fLiqFbv2AvHQC3qJ42B6gb
Омг толкова счупен код скоро не бях виждал,хубаво split-ваш line на масив ама после защо не подаваш масива а части от Line..
line e string и като се опитваш да подадеш име или номер с line[x] взимаш само character и защото ползваш var на момента нямаш проблеми но после започва един рев...
И после като се опитваш да добавиш в речника и номера и името ще ти гърмят тои е string string а в момента както си го написал подаваш char-s
и както ти е посочил колегата вътре да четеш пак конзолата е безмислено вече го правиш в началото на while цикъла така ще изгърмиш като четеш по-малко редове. Както си го написала в момента прочиташ първия вход обработваш го четеш втория вход накрая на whilie-a и директно четеш и третия вход и 2рия ти се губи..Да не говорим че и това ще изгърми защото line e string извън scope-a а ти се опитваш да запишеш масив в него с тоя сплит..Това всичко май трябва да свети в червено в VS
С един дебъг и следене на хода се хващат лесно тея неща.
if (command == "A")- ето тук също няма нужда да триеш първо името/ключа/ и да го добавяш после на ново.а можеш просто да кажеш ако го имаш това име
book[name]=number; ако има проверка как са подадени имената тук ще ти изгърми както си го направила. Ако приемем че имаш 5 човека и ти подават името на първия подаден и ти го махаш и после го добавяш отново и тои става от 1ви 5ти. Няма никаква сортировка почваш да принтираш имената както са в речника и гърмиш.
Честно откъде го copy/paste -опита да нагласиш кода? и бтв var не е хубаво да се ползва за value types да удобно е но динамично си решава какво е и после има да се чудиш абе аз къде бъркам и какво става. Не е чак толкова трудно да напишеш string char вмето var.
ако имаш нещо от типа Ienumrable<T>....... тогава ок var e удобно. Но реално без да знаеш или да си сигурен какво е отдолу под var по-добре не го ползвай.