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
Riferimenti
Istruzioni di spostamento (Riferimenti per C#)
Altre risorse
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Luglio 2008 |
Aggiunta nota sui blocchi try-finally. |
Commenti e suggerimenti dei clienti. |