0

Разжуйте модуль "методы"

Никак не могу понять основ этого модуля. Какие то return, void, что они делают и для чего нужны? (Как сами эти "аргументы" так и "модули" в целом. Прошел занятия на несколько раз, но так и не усвоил ничего.. Даже конкретно вопрос поставить не могу, ибо не понял ничего от слова совсем) Разжуйте пошагово, пожалуйста.

13th Mar 2022, 6:03 PM
Squanchy
3 Respostas
+ 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.
13th Mar 2022, 6:30 PM
Jayakrishna 🇮🇳
+ 1
Я так понимаю, такой пробел в знаниях по этой теме в ходе её изучения появился от отсутствия pro версии, поскольку многие практические уроки заблокированы, а на одной только теории далеко не уедешь. Самое обидное, что теперь из за ограничений я не могу даже оплатить подписку для нормального обучения..
13th Mar 2022, 6:06 PM
Squanchy
+ 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.
13th Mar 2022, 6:31 PM
Jayakrishna 🇮🇳