영어로 읽기

다음을 통해 공유


컴파일러 오류 CS1017

Catch 절은 try 문의 일반 catch 절 뒤에 올 수 없습니다.

매개 변수를 사용하지 않는 catch 블록은 일련의 catch 블록에서 마지막이어야 합니다. 예외에 대한 자세한 내용은 예외 및 예외 처리를 참조하세요.

예시

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

C#
// CS1017.cs  
using System;  
  
namespace x  
{  
    public class b : Exception  
    {  
    }  
  
    public class a  
    {  
        public static void Main()  
        {  
            try  
            {  
            }  
  
            catch   // CS1017, must be last catch  
            {  
            }  
  
            catch(b)  
            {  
                throw;  
            }  
        }  
    }  
}