return(C# 참조)

return 문은 해당 문이 나타나는 메서드의 실행을 종료하고 제어를 호출 메서드로 반환합니다. 선택적 값을 반환할 수도 있습니다. 메서드가 void 형식인 경우 return 문을 생략할 수 있습니다.

return 문이 try 블록 안에 있으면 finally 블록(있는 경우)은 제어가 호출 메서드로 반환되기 전에 실행됩니다.

예제

다음 예제에서 CalculateArea() 메서드는 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# 구문 및 사용법에 대 한 신뢰할 수 있는 소스 됩니다.

참조