0
Разжуйте модуль "методы"
Никак не могу понять основ этого модуля. Какие то return, void, что они делают и для чего нужны? (Как сами эти "аргументы" так и "модули" в целом. Прошел занятия на несколько раз, но так и не усвоил ничего.. Даже конкретно вопрос поставить не могу, ибо не понял ничего от слова совсем) Разжуйте пошагово, пожалуйста.
3 Réponses
+ 2
вы не добавили конкретных деталей, ожидая «метод недействительного возврата». если тип возвращаемого метода объявлен как недействительный, то этот метод ничего не возвращает вызывающему методу. пример: двойной i = Math.Round(2.3) ; // Оператор, вызывающий метод Round, возвращает округленное значение 2,3, и, поскольку он возвращает значение, его можно сохранить в переменной подходящего типа. пример: недействительная печать () { Console.Write(" привет" ); } поскольку тип возвращаемого значения этого метода недействителен, он выполняет только задачу, не возвращая никакого значения в вызывающем операторе, поэтому просто поместите Распечатать() ; вар я = печать () ; вызовет ошибку, на некоторых языках получит значение "Нет". Надеюсь, поможет.
you dont added specific details expect "method void return ".
if a method return type declared as void then that method nothing returns to calling method.
ex: double i = Math.Round(2.3) ; //statement calling method Round, and returns a Rounded value of 2.3 and since,
contd.
+ 1
Я так понимаю, такой пробел в знаниях по этой теме в ходе её изучения появился от отсутствия pro версии, поскольку многие практические уроки заблокированы, а на одной только теории далеко не уедешь.
Самое обидное, что теперь из за ограничений я не могу даже оплатить подписку для нормального обучения..
+ 1
you dont added specific details expect "method void return ".
if a method return type declared as void then that method nothing returns to calling method.
ex: double i = Math.Round(2.3); //statement calling method Round, and returns a Rounded value of 2.3 and since it returning value, you can store into a suitable type variable.
ex : void print(){
Console.Write("hello");
}
since this method return type is void then it only perform task dont return any value in calling statement so just put print();
var i = print(); will raise error, in some languages it will get a value "None".
hope it helps.