- 기존의 Error 처리 방법에서의 문제점
- 표준화되어 있지 않다.
- 자기 설명적인 요소가 없다.
- 하나의 잘 정의된 Package 형태로의 Capsule화가 되어있지 않다.
- .NET에서의 Error 처리
- SEH(Structured Exception Handling)으로만 Error를 Handling 한다.
- 자연어 설명
- 호출 스택에 대한 상세한 스냅샷을 포함 가능
- Exception의 경우 System.Exception에서 상속받아서 ~Exception으로 끝나는 이름을 붙이는 관행이 있다.
- 사용자 지정 예외의 경우 System.ApplicationException 에서 파생시키는 것이 가장 좋다.
- System.SystemException의 경우, System.Exception에서 파생되어서 나오는 경우가 일반적이다.
- : Runtime 시에 예외의 근원을 찾아내기가 힘들다.