library/.NET
예외처리
란마12
2019. 6. 27. 12:31
- 꼭 필요한 경우에만 예외를 잡자.
- 예외를 연속적으로 던져버리고 싶다면(스택추적정보를 깨뜨리지 않고) throw를 사용하자.
- 잡은 예외에 뭔가 더해서 던지고 싶다면 항상 inner exception으로 original exception을 전달하자.
예) throw new ApplicationException("operation failed!", ex);