return (Справочник по C#)
Обновлен: Июль 2008
Выражение return прерывает выполнение метода, в котором оно присутствует и возвращает управление вызывающему методу. Оно также возвращает необязательное значение. Если метод является типом void, оператор return можно опустить.
Если оператор return находится внутри блока try, блок finally, если он существует, будет выполняться до возврата управления вызывающему методу.
Пример
В следующем примере метод A() возвращает переменную Area в виде значения double.
class ReturnTest
{
static double CalculateArea(int r)
{
double area = r * r * Math.PI;
return area;
}
static void Main()
{
int radius = 5;
double result = CalculateArea(radius);
Console.WriteLine("The area is {0:0.00}", result);
}
}
// Output: The area is 78.54
Спецификация языка C#
Дополнительные сведения см. в следующих разделах документа Спецификация языка C#:
5.3.3.12 Операторы возврата
8.9.4 Оператор “return”
См. также
Основные понятия
Руководство по программированию в C#
Ссылки
Операторы перехода (Справочник по C#)
Другие ресурсы
Журнал изменений
Дата |
Журнал изменений |
Причина |
---|---|---|
Июль 2008 |
Добавлено примечание, касающееся try-finally. |
Обратная связь от клиента. |