다음을 통해 공유


예외 디자인 지침

업데이트: 2007년 11월

예외는 오류를 보고하기 위한 표준 메커니즘입니다. 어플리케이션과 라이브러리는 반환 코드를 사용하여 오류를 보내서는 안 됩니다. 예외 사용은 일관적인 프레임워크 디자인에 추가되며, 생성자와 같이 반환 형식을 가질 수 없는 멤버가 오류를 보고할 수 있습니다. 예외를 사용하면 또한 필요에 따라 프로그램이 오류를 처리하거나 종료될 수 있습니다. 기본 동작은 throw된 예외를 처리하지 않는 경우 응용 프로그램을 종료하는 것입니다. .NET Framework의 예외에 대한 자세한 내용은 예외 처리 및 Throw를 참조하십시오.

Portions Copyright 2005 Microsoft Corporation. All rights reserved.

Portions Copyright Addison-Wesley Corporation. All rights reserved.

디자인 지침에 대한 자세한 내용은 2005년에 Addison-Wesley에서 책으로 출간한 Krzysztof Cwalina와 Brad Abrams의 "Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries"를 참조하십시오.

단원 내용

  • 예외 Throw
    예외를 throw하기 위한 지침에 대해 설명합니다.

  • 예외 처리
    예외를 catch하기 위한 지침에 대해 설명합니다.

  • 표준 예외 형식 Catch 및 Throw
    .NET Framework에서 제공하는 일반 예외를 처리하기 위한 지침에 대해 설명합니다.

  • 사용자 지정 예외 디자인
    새 예외 형식을 정의하기 위한 지침에 대해 설명합니다.

  • 예외 및 성능
    디자인 패턴을 사용하여 예외와 관련된 성능 문제가 발생하지 않게 하기 위한 지침에 대해 설명합니다.

관련 단원