Partager via


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

Mots clés C#

return, instruction (C++)

Instructions de saut (référence C#)

Concepts

Guide de programmation C#

Autres ressources

Référence C#