Sequence of Commands
Здравйте колеги!
Тази задача съм я решил, но се чудех едно, как става така че всички методи са void пък "array" се променя като мине през тях?
Ето го кода http://pastebin.com/fD4aH7JV
Благодаря предварително!
Здравйте колеги!
Тази задача съм я решил, но се чудех едно, как става така че всички методи са void пък "array" се променя като мине през тях?
Ето го кода http://pastebin.com/fD4aH7JV
Благодаря предварително!
Според мен ,когато параметрите на метод са от примитивен тип-int,string,char се работи с техни копия(освен ако не се укаже явно чрез ключовата дума "ref" ,че се работи със самите тях),а когато типа на параметъра на метод е по сложен-array,List и т.н се работи със самите подадени аргументи на метода,а не с техни копия.
http://www.introprogramming.info/intro-csharp-book/read-online/glava9-metodi/
Потърси
"Подаване на аргументи от примитивен тип"
"Подаване на аргументи от референтен тип"
В Глава 9 -Методи от книгата