return (Referenční dokumentace jazyka C#)

returnPříkaz ukončí provádění metody, ve které se vyskytuje, a vrátí řízení volající metodě. Může také vracet volitelnou hodnotu. Pokud je metoda void typu, je return možné příkaz vynechat.

Pokud je příkaz return uvnitř bloku, try finally blok, pokud existuje, bude proveden před tím, než se ovládací prvek vrátí volající metodě.

Příklad

V následujícím příkladu metoda CalculateArea() vrátí místní proměnnou area jako double hodnotu.

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

specifikace jazyka C#

Další informace najdete v tématu Specifikace jazyka C#. Specifikace jazyka je úplným a rozhodujícím zdrojem pro syntaxi a použití jazyka C#.

Viz také