return (C# 參考)
更新: 2008 年 7 月
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);
}
}
// Output: The area is 78.54
C# 語言規格
如需詳細資料,請參閱 C# 語言規格中的下列章節:
5.3.3.12 Return 陳述式
8.9.4 return 陳述式
請參閱
概念
參考
其他資源
變更記錄
日期 |
記錄 |
原因 |
---|---|---|
2008 年 7 月 |
加入有關 try-finally 的注意事項。 |
客戶回函。 |