Loading...
margaritaboykova avatar margaritaboykova 1 Точки

Задача 6. Students 2.0 от Objects and Classes C# Tech

Имам проблем със задача 6 от: https://softuni.bg/trainings/resources/officedocument/38259/lab-technology-fundamentals-with-csharp-january-2019/2237

Не знам дали е достъпна за всички.

Не ми презаписва съществуващ вече студент с новите данни. Мисля, че проблемът е в това, че на existindStudent присвояваме стойността на student в метода GetStudent.

https://pastebin.com/QXqSkVLf

Тагове:
0
Fundamentals Module
richard9696 avatar richard9696 4 Точки

Здравей,

Проблема идва от GetStudent метода ти.

Да речем че ти подам като вход следното:

Ivan Ivanov 20

записваш го и после ти подавам следното:

Ivan Ivanov 30.

Това което правиш в метода до някъде е вярно - тоест той се справя с това да провери дали такъв човек вече същестува , НО когато намери съществуващ , метода ти връща този човек БЕЗ да му променя годините, а в условието пише следното:

If you receive a student, which already exists (first name and last name should be unique) overwrite the information.

с други думи - след като намериш въпросния човек ,трябва да му промениш годините с новоподадените такива. Трябва да кажеш "student.Age = age" съответно и метода ти GetStudent трябва да приема int Age - тоест годините на повторно въведения Ivan Ivanov, в случая - 30.

Ето какво имам предвид :

https://pastebin.com/ib1124Bv

1
27/02/2019 00:00:58
margaritaboykova avatar margaritaboykova 1 Точки

да, точно това имах предвид. Решението ми е взето до голяма степен (да не кажа напълно)  от насоките след условието на задачата. Точно там е написан по този начин кода и в момента, в който го преписах ми се стори грешно. Проблемът беше, че се чудех как да го поправя. А сега като каза - да, точно годините само трябва да се променят Благодаря :) Лесно, но не се сетих да го добавя :)

1
27/02/2019 22:14:32
brianz avatar brianz 0 Точки

точно годините само трябва да се променят

geometry dash lite

0
saulpaulo avatar saulpaulo -2 Точки

I am amazingly amped up for this graduated class week's end happy wheels

-2
raichad0 avatar raichad0 2 Точки

Проблема идва от GetStudent метода ти.!

1
30/08/2019 07:39:25
sukalu88 avatar sukalu88 43 Точки

I will regularly monitor your posts. I hope to work with you. shell shockers

0
Lexza avatar Lexza 1 Точки

Your website is beautiful.

Great post.  Where else would I have got the info shared in such a perfect approach? Thanks for sharing.

Law Firms in Nigeria

<a href="http://www.lexartifexllp.com/"> Law Firms in Nigeria</a>

<a href="http://www.indusren.com/"> Investing in Nigeria </a>

<a href="http://g2nigeria.com/"> International Law Firms in Nigeria </a>

<a href="http://www.lexartifexllp.com/"> Best Top Law Firms in Nigeria</a>

http://www.lexartifexllp.com/  

http://www.indusren.com/  

http://g2nigeria.com/  

 

[url]http://www.lexartifexllp.com/[/url]

[url]http://www.indusren.com/ [/url]

[url]http://g2nigeria.com/ [/url]

<a href="http://www.lexartifexllp.com">Best Top Law Firms in Nigeria</a>

 <a href="http://www.indusren.com">Investing in Nigeria</a>

 <a href="http://g2nigeria.com">International Law Firms in Nigeria</a>

0
viktorv19 avatar viktorv19 17 Точки

https://pastebin.com/Fn21t7Yb работещо решение - моето

https://pastebin.com/9mp3npwf - твоето решение малко променено и малко разяснения отдолу

1. Грешка  при метода GetStudent(students, firstName, lastName) трябва да прибавиш и още един параметър int age за да можеш след като намериш студента с определеното име и фамилия  за да можеш от метода да вземеш новите години и да му ги присвоиш

2. existingStudent = student означава че новият обект сочи към същото място в паметта както и student , но не променя стойностите. Ако искаш все пак да използваш този обект(existingStudent) преди това трябва да кажеш student.Age = age, където стойносста на age взимаме от метода;

3  GetStudent() ти връща обект от тип Student с новите години . Трябва да махнем от списъка обаче студентът със същото име и фамилия обаче със старите години.

4. Намираме този студент targetStudent и после го махаме от листа.

5. Накрая вкарваме новия обект в листа.

 

0
23/06/2020 14:19:51
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.