Другие языки программирования и технологии

Оператор return в c#.Зачем он нужен?

Зачем нужен оператор return в c#.Не могу понять что и куда он возвращает.
Помогите пожалуйста.
Что делает этот оператор Вам уже написали - возвращает результат работы функции и завершает её. А куда возвращает? Туда, где была вызвана эта функция. Т. е. возвращает значение в то место кода, где вызывается функция. Т. е. функция будет заменена на результат, на возвращённое значение. Например:

int sum(int i, int j){
return i+j;
}

int main(){
int a,b,c;
a = 3;
b = 2;
c = sum(a,b); // функция вернёт значение и подставит его вместо себя
}
Василий Луканин
Василий Луканин
83 061
Лучший ответ
Оператор return был еще в бэйсике
оператор return в c#, как и в большинстве других языков с таким оператором, завершает работу функции и возвращает переданное ему в качестве аргумента значение в качестве результата работы функции в то место, откуда функция была вызвана. например:

function int GetSomeInt()
{
return 5;
}

var i = GetSomeInt();

результат функции (5) запишется в переменную i
Ой все! Есть функция написанная (в c# это метод)
например
сумма (первое число, второе число) {
return(Вернуть) первое число + второе число
}
это значит что метод сумма возвращает сумму чисел.
Например сумма (10, 90) == 100
Можно объявить переменню например X и в нее сунуть результат x = сумма (10,90)
X теперь равен 100
Алексей Голов
Алексей Голов
2 930
Оператор return нужен для возвращение определенного значение, а команда return 0; необходима для того, что бы передать ОС сообщение об удачном завершении программы
Еркош .
Еркош .
1 176