Оператор return в C# простыми словами
Ключевое слово return в языке программирования C# играет важную роль - оно указывает на возвращение некоторого значения из метода или на прекращение его выполнения. Для новичков в программировании это может показаться немного сложным, но на самом деле всё довольно просто. Подробно разберём, что такое return и как его использовать.

Содержание
Что такое return?
В C#, return - это ключевое слово, используемое в методах для возврата значения. Каждый метод может возвращать какое-либо значение (включая void, что означает отсутствие возвращаемого значения). Когда выполнение кода доходит до return, метод немедленно прекращает свою работу и возвращает указанное значение туда, откуда он был вызван.
Возвращение значений
Если метод должен вернуть какое-то значение (например, int, string, double и т.д.), то после ключевого слова return следует указать это значение.
Пример
public int AddNumbers(int number1, int number2)
{
return number1 + number2;
}
В этом примере метод AddNumbers возвращает сумму number1 и number2.
Возвращение без значения
Если метод объявлен как void (то есть не возвращает никакого значения), return может быть использован для прекращения его работы до достижения конца метода.
Пример возврата значения
public void ShowNumber(int number)
{
if (number < 0)
{
Console.WriteLine("Число меньше нуля!");
return;
}
Console.WriteLine("Число: " + number);
}
Здесь, если number меньше нуля, метод выводит сообщение и завершается, не дойдя до последней строки.
Применение return
- Возвращение Результата: Основное назначение
return- возвратить значение из метода. - Контроль Потока Выполнения:
returnможет использоваться для немедленного завершения выполнения метода в зависимости от условий.
Важные Моменты
- Каждый метод, кроме метода с возвращаемым типом
void, должен иметь хотя бы одинreturnс возвращаемым значением соответствующего типа. - В методе может быть несколько
return, но выполнится только один из них, в зависимости от условий в методе. - После выполнения
return, код, находящийся в методе после него, не выполняется.
Заключение
Ключевое слово return - это мощный инструмент в руках программиста C#. Оно не только позволяет возвращать значения из методов, но и управлять логикой работы программы, делая код более читаемым и эффективным.
Для дополнительного чтения и углубления в тему я рекомендую статью о подпрограммах в программировании.





