Informationen
Das angeforderte Thema wird unten angezeigt. Es ist jedoch nicht in dieser Bibliothek vorhanden.

return (C#-Referenz)

Mit der return-Anweisung wird die Ausführung der Methode, in der sie auftritt, beendet. Die Steuerung wird an die aufrufende Methode zurückgegeben. Sie kann auch einen optionalen Wert zurückgeben. Wenn die Methode ein void-Typ ist, kann auf die return-Anweisung verzichtet werden.

Wenn sich die return-Anweisung innerhalb eines try-Blocks befindet, wird der finally-Block, falls vorhanden, ausgeführt, bevor das Steuerelement zur aufrufenden Methode zurückkehrt.

Im folgenden Beispiel gibt die A()-Methode die Area-Variable als double-Wert zurück.


    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



Weitere Informationen finden Sie in der C#-Sprachspezifikation. Die Sprachspezifikation ist die verbindliche Quelle für die Syntax und Verwendung von C#.

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Vielen Dank für Ihr Feedback.

Community-Beiträge

Anzeigen:
© 2014 Microsoft