return(C# 참조)
return 문은 자신이 속한 메서드의 실행을 종료하고 호출한 메서드로 제어를 반환합니다.선택적 값을 반환할 수도 있습니다.void 형식의 메서드인 경우 return 문을 생략할 수 있습니다.
return 문이 try 블록 내부에 있을 경우 finally 블록이 존재한다면 호출 메서드로 컨트롤을 반환하기 전에 해당 블록이 실행됩니다.
예제
아래 예제에서 A() 메서드는 double 값으로 Area 변수를 반환합니다.
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# 구문 및 사용법에 대한 신뢰할 수 있는 소스입니다.