return
Domains:
C#
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.
If the return statement is inside a try
block, the finally
block, if one exists, will be executed before control returns to the calling method.
Example
In the following example, the method CalculateArea()
returns the local variable area
as a doublevalue.
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);
// Keep the console open in debug mode.
Console.WriteLine("Press any key to exit.");
Console.ReadKey();
}
}
// Output: The area is 78.54
Page structure