Export (0) Print
Expand All
6 out of 18 rated this helpful - Rate this topic

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.

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));
    }
}
 
The area is 78.54

For more information, see the following sections in the C# Language Specification:

  • 5.3.3.12 Return statements

  • 8.9.4 The return statement

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.