catch 문
-
예외(Exception)Programing/C# 2008. 8. 5. 14:04
예외(Exception)란 프로그램 실행도중 발생하는 오류를 말한다. 에러는 그 발생 상황에 따라 크게 2가지로 나눌수 있는데 비교적 쉽게 에러를 찾을수 있는 오타나 문법적인 에러의 컴파일타임 에러와 디버깅 절차를 거치지 않으면 거의 잡기 힘든 상황의 런타임에러로 구분할 수 있다. 예외란 일반적으로 런타임 상황에 나타나는 오류를 의미한다. try ~ catch 문 일반적으로 런타임 예외처리는 try ~ catch를 사용한다. try문에서 예외가 발생할 가능성이 있는 코드의 영역을 지정해 주고, catch문에서는 발생한 예외나 throw 명령으로 전달된 예외를 처리하게 된다. 즉 try는 예외 감시가 이며, catch는 예외처리기 역할을 하게 된다. 경우에 따라서는 여러개의 에러발생을 처리하기 위해 다중 ..