영어로 읽기

다음을 통해 공유


컴파일러 오류 CS0724

바로 바깥쪽 catch 절에 중첩된 finally 절에는 인수가 없는 throw 문을 사용할 수 없습니다.

예시

다음 예제에서는 throw 절 블록 내의 finally 문 때문에 CS0724를 생성합니다.

// CS0724.cs  
using System;  
  
class Program
{
    static void Test()
    {
        try
        {
            throw new Exception();
        }
        catch
        {
            try
            {
            }
            finally
            {
                throw; // CS0724
            }
        }
    }

    static void Main()
    {
    }
}