return (Référence C#)

Mise à jour : Juillet 2008

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);
    }
}
// Output: The area is 78.54

Spécification du langage C#

Pour plus d'informations, consultez les sections suivantes dans Spécifications du langage C#.

  • 5.3.3.12 Instructions return

  • 8.9.4 L'instruction return

Voir aussi

Concepts

Guide de programmation C#

Référence

Mots clés C#

The return Statement

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

Autres ressources

Référence C#

Historique des modifications

Date

Historique

Raison

Juillet 2008

Ajout d'une remarque sur les blocs try et finally

Commentaires client.