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# 구문 및 사용법에 대한 신뢰할 수 있는 소스입니다.

참고 항목

참조

C# 키워드

문 (c, + +)를 반환 합니다.

점프문(C# 참조)

개념

C# 프로그래밍 가이드

기타 리소스

C# 참조