return (C# Reference)
The return statement terminates execution of the method in which it appears and returns control to the calling method. It can also return an optional value. If the method is a void type, the return statement can be omitted.
Example
In the following example, the method A()
returns the variable Area
as a double value.
// statements_return.cs
using System;
class ReturnTest
{
static double CalculateArea(int r)
{
double area = r * r * Math.PI;
return area;
}
static void Main()
{
int radius = 5;
Console.WriteLine("The area is {0:0.00}", CalculateArea(radius));
}
}
Output
The area is 78.54
C# Language Specification
For more information, see the following sections in the C# Language Specification:
5.3.3.12 Return statements
8.9.4 The return statement
See Also
Reference
C# Keywords
The return Statement
Jump Statements (C# Reference)