Share via


컴파일러 오류 CS1017

업데이트: 2007년 11월

오류 메시지

Catch 절은 try 문의 일반 catch 절 뒤에 올 수 없습니다.
Catch clauses cannot follow the general catch clause of a try statement

매개 변수를 받지 않는 catch 블록은 일련의 catch 블록의 가장 마지막에 있어야 합니다. 예외에 대한 자세한 내용은 예외 처리문(C# 참조)을 참조하십시오.

예제

다음 샘플에서는 CS1017 오류가 발생하는 경우를 보여 줍니다.

// 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;
            }
        }
    }
}