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
Referencia
Instrucciones de salto (Referencia de C#)
Otros recursos
Historial de cambios
Fecha |
Historial |
Motivo |
---|---|---|
Julio de 2008 |
Se ha agregado una nota relacionada con try-finally. |
Comentarios de los clientes. |