return(C# 참조)

업데이트: 2008년 7월

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);
    }
}
// Output: The area is 78.54

C# 언어 사양

자세한 내용은 C# 언어 사양의 다음 단원을 참조하십시오.

  • 5.3.3.12 Return 문

  • 8.9.4 return 문

참고 항목

개념

C# 프로그래밍 가이드

참조

C# 키워드

The return Statement

점프문(C# 참조)

기타 리소스

C# 참조

변경 기록

날짜

변경 내용

원인

2008년 7월

try-finally와 관련된 설명을 추가했습니다.

고객 의견