다음을 통해 공유


컴파일러 오류 CS0157

제어가 finally 절의 본문을 벗어날 수 없습니다.

finally 절의 모든 문을 실행해야 합니다. 자세한 내용은 예외 및 예외 처리를 참조하세요.

다음 샘플에서는 CS0157을 생성합니다.

// CS0157.cs  
using System;  
namespace MyNamespace  
{  
   public class MyClass2 : Exception  
   {  
   }  
  
   public class MyClass  
   {  
      public static void Main()  
      {  
         try  
         {  
         }  
         finally  
         {  
            return;   // CS0157, cannot leave finally clause  
         }  
      }  
   }  
}