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.
Beispiel
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
C#-Programmiersprachenspezifikation
Weitere Informationen finden Sie in der C#-Sprachspezifikation. Die Sprachspezifikation ist die verbindliche Quelle für die Syntax und Verwendung von C#.
Siehe auch
Referenz
Sprunganweisungen (C#-Referenz)