return (C# 參考)
return 陳述式終止其所在處之方法的執行,並且轉移程式控制權至呼叫的方法。它也可以傳回選擇性值。如果方法屬於 void 型別,那麼可以省略 return 陳述式。
如果 return 陳述式位於 try 區塊內,則會先執行 finally 區塊 (如果有的話),控制權才會回到呼叫的方法。
範例
在下列範例中,A() 方法會將變數 Area 當做 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
C# 語言規格
如需詳細資訊,請參閱 C# 語言規格。語言規格是 C# 語法和用法的限定來源。