return (Referencia de C#)

Actualización: Julio de 2008

La instrucción return termina la ejecución del método en el que aparece y devuelve el control al método que realizó la llamada. También puede devolver un valor opcional. Si el método es del tipo void, la instrucción return se puede omitir.

Si la instrucción return está incluida en un bloque try, el bloque finally, si existe, se ejecutará antes de que el control se devuelva al método de llamada.

Ejemplo

En el siguiente ejemplo, el método A() devuelve la variable Area como un valor de tipo double.

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

Especificación del lenguaje C#

Para obtener más información, vea las secciones siguientes de Especificación del lenguaje C#.

  • 5.3.3.12 Instrucciones Return

  • 8.9.4 La instrucción return

Vea también

Conceptos

Guía de programación de C#

Referencia

Palabras clave de C#

The return Statement

Instrucciones de salto (Referencia de C#)

Otros recursos

Referencia de C#

Historial de cambios

Fecha

Historial

Motivo

Julio de 2008

Se ha agregado una nota relacionada con try-finally.

Comentarios de los clientes.