Что такое return в C#?
Оператор return
используется в функциях для возвращения данных после выполнения работы самой функции.
Если функция должна обработать какие-то данные и потом вернуть их, то для возвращения этих данных необходим этот оператор. Рассмотрим все на примере:
public static void Main (string[] args) {
int res = some_test(4, 6, 1);
Console.WriteLine(res);
}
public static int some_test(int a, int b, int c) { // Функция с 3 параметрами
return a + b + c; // Функция возвращает результат суммы чисел
}
В примере выше вызывается функция, которая считает сумму трех переданных аргументов. В конце функция возвращает это значение, поэтому мы можем записать функцию, как присвоение данных к переменной. В результате этой программы в консоль будет выведено число 11.
Кроме того, он также используется в циклах для выхода из них. В циклах он выполняет ту же роль, что и оператор break. Рекомендуется использовать return только для функций.