12 Exception 13 Delegate Event
·
Programming Languages/C#
12. Exception 12.1. Exception - System.Exception : 예외 최상위 클래스 : 모든 예외를 받아낸다 : 모든 예외를 처리함으로써, 새로운 오류 발생할 수있다 - throw : 의도적 예외 발생 - finally : try 블록의 예외 발생으로 catch 실행시, 자원 해제와 같은 코드를 미처 실해하지 못한 경우 사용 : catch 문 모두에 반복 작성하는 것보다 finally가 효과적 : 예외에 상관없이 반드시 finally 절의 코드를 실행 : finally 내부 try ~ catch 가능 - User Defined Exception : Exception 클래스를 상속 12.2. Exception Filter - catch 예외 제약 조건 : when 키워드 : if..