이 포스트를 만든 목적

  • 무슨 말인지 알고 싶어서

이 포스트의 준비물

  • gVim 7.3
  • Microsoft Visual C# 2010 Express

참조 서적

  • Effective C#

내용

왜 어플에 특화된 예외 클래스를 만들어야 하는가?

그것은 예외가 어디서 어떻게 발생되었는지 정확하게 알기 위해서이다.

어떻게 어플에 특화된 예외 클래스를 만들 수 있는가?

ApplicationException 클래스를 상속받아 구현해 주면 된다. ApplicationException 클래스의 생성자중 InnerException을 받는 생성자를 사용해서 많이 쓰는것으로 보인다. 자세한 내용은 샘플 코드를 보고 감을 잡길 바란다.

결론

  • C# 프로그래밍에서 예외 발생을 막는 것은 거의 불가능 하므로, 특화된 예외처리를 만들어 두는게 나중에 디버깅을 위해서라도 좋다.

여담

  • 음..


  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기