return (référence C#)
L'instruction return termine l'exécution de la méthode où elle apparaît et rend le contrôle à la méthode appelante. Elle peut aussi retourner une valeur optionnelle. Si la méthode est un type void, l'instruction return peut être omise.
Si l'instruction return est à l'intérieur d'un bloc try, le bloc finally, s'il existe, est exécuté avant que le contrôle retourne à la méthode appelante.
Exemple
Dans l'exemple suivant, la méthode A() retourne la variable Area comme une valeur 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);
// Keep the console open in debug mode.
Console.WriteLine("Press any key to exit.");
Console.ReadKey();
}
}
// Output: The area is 78.54
Spécification du langage C#
Pour plus d'informations, voir la Spécification du langage C#. La spécification du langage est la source de référence pour la syntaxe C# et son utilisation.
Voir aussi
Référence
Instructions de saut (référence C#)