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# の構文と使用法に関する信頼性のある情報源です。