04. Average Grades/ Objects and Classes - Exercises
Когато използваме конструктор за лист правилно ли е просто да присвояваме (копираме ) листа или се прави с Add() , Clone() или нещо друго?
http://pastebin.com/yu5SZCBK
Когато използваме конструктор за лист правилно ли е просто да присвояваме (копираме ) листа или се прави с Add() , Clone() или нещо друго?
http://pastebin.com/yu5SZCBK
Здравей, всичко зависи от това, какво искаш ти да направиш. Попринцип конструктора може да се ползва за задаване на "default" стойности на член променливите, които имаш в един клас. Друг вариант е да задаваш стойности на член променливите, каквито ти искаш да са. Това, което имам предвид с последното изречение е, че може да го ползваш точно, както ти правиш.
Прикачам ти един примерен код с малко повече обяснения записани като коментари и се надявам да ти помогна.
Ето го и кода -> http://pastebin.com/Mzd89A0j.
Ако искаш да научиш повече за класовете и обектите ти препоръчвам книгата на Наков. -> http://www.introprogramming.info/wp-content/uploads/2015/10/Intro-CSharp-Book-v2015.pdf.
Благодаря, че си си направил толкова труд с тези обяснения. Мисля, че ще ми бъдат полезни.
Аз я чета голямата книга, но съм още на масиви, и открих, че когато прескачам много от нея нищо не схващам.:)
Поздрави.
За нищо! Радвам се, че съм бил полезен! Късмет с четенето на 1000 страници. :D