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 に関する注意を追加 |
カスタマ フィードバック |