Condividi tramite


return (Riferimenti per C#)

Aggiornamento: Luglio 2008

L'istruzione return termina l'esecuzione del metodo in cui è contenuta e restituisce il controllo al metodo di chiamata. Può anche restituire un valore facoltativo. Se il metodo è un tipo void, è possibile omettere l'istruzione return.

Se l'istruzione return si trova in un blocco try, il blocco finally, se esistente, verrà eseguito prima che il controllo ritorni al metodo chiamante.

Esempio

Nell'esempio seguente, il metodo A() restituisce la variabile Area sotto forma di valore 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

Specifiche del linguaggio C#

Per ulteriori informazioni, vedere le sezioni riportate di seguito in Specifiche del linguaggio C#:

  • 5.3.3.12 Istruzioni return

  • 8.9.4 Istruzione return

Vedere anche

Concetti

Guida per programmatori C#

Riferimenti

Parole chiave di C#

The return Statement

Istruzioni di spostamento (Riferimenti per C#)

Altre risorse

Riferimenti per C#

Cronologia delle modifiche

Data

Cronologia

Motivo

Luglio 2008

Aggiunta nota sui blocchi try-finally.

Commenti e suggerimenti dei clienti.