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 CalculateArea() method returns the value of the area
variable as a double value.
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
No comments:
Post a Comment