Compartilhar via


return (Referência de C#)

O return instrução Finaliza a execução do método no qual ele aparece e devolve o controle para o método de chamada. Ele também pode retornar um valor opcional. Se o método é um void tipo, o return pode ser omitida a instrução.

Se a instrução return está dentro de um try bloco, o finally bloco, se houver, será executado antes que o controle retorna para o método de chamada.

Exemplo

No exemplo a seguir, o método A() retorna a variável Area como um double valor.

    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

Especificação da linguagem C#

Para obter mais informações, consulte a Especificação da linguagem C#. A especificação da linguagem é a fonte definitiva para a sintaxe e o uso de C#.

Consulte também

Referência

Palavras-chave C#

Instrução return (C++)

Instruções de salto (Referência de C#)

Conceitos

Guia de Programação em C#

Outros recursos

Referência de C#