요약
목표는 코드 블록 내에서 catch catch 및 처리할 수 있는 사용자 지정된 예외 개체를 만들고 throw하는 경험을 얻는 것이었습니다.
사용자 지정된 예외를 만들고, throw하고, catch하고, 처리하면 애플리케이션 내에서 프로그래밍 방식 문제를 노출하고 수정하는 프로세스를 간소화할 수 있습니다. 애플리케이션과 관련된 정보를 사용하여 예외를 사용자 지정하면 애플리케이션의 사용자 인터페이스 내에서 문제에 대한 설명을 최적화할 수 있습니다. 메서드 내에서 예외를 throw하고 호출 스택 내의 모든 수준에서 예외 개체를 catch하기 위한 C#의 기본 제공 지원을 사용하면 문제를 처리할 수 있는 위치에서 catch할 수 있습니다.
사용자 지정된 예외 개체를 만들고 throw하는 기능이 없으면 코드를 유지 관리하기가 더 어렵고 사용자 환경이 저하됩니다.
참조 자료
예외 사용에 대한 자세한 내용은 다음을 참조하세요 https://learn.microsoft.com/dotnet/csharp/fundamentals/exceptions/using-exceptions.
여기에서 만들고 throw하는 방법에 대한 추가 정보를 찾을 수 있습니다 https://learn.microsoft.com/dotnet/csharp/fundamentals/exceptions/creating-and-throwing-exceptions.
여기에서 사용자 정의 예외를 만드는 방법에 대한 추가 정보를 찾을 수 있습니다 https://learn.microsoft.com/dotnet/standard/exceptions/how-to-create-user-defined-exceptions.
지역화된 예외 메시지에 대한 추가 정보는 여기에서 찾을 수 있습니다 https://learn.microsoft.com/dotnet/standard/exceptions/how-to-create-localized-exception-messages.
예외를 명시적으로 throw하는 방법에 대한 추가 정보는 다음과 같습니다 https://learn.microsoft.com/dotnet/standard/exceptions/how-to-explicitly-throw-exceptions.
여기에서 특정 예외를 사용하는 방법에 대한 추가 정보를 찾을 수 있습니다 https://learn.microsoft.com/dotnet/standard/exceptions/how-to-use-specific-exceptions-in-a-catch-block.
검증된 무료 인증 받기
Microsoft와 freeCodeCamp.org 기본 C#에 대한 교육 및 인증 콤보를 제공합니다. 이 Learn 모듈을 완료하면 이미 시작했습니다. 여기에서 https://aka.ms/csharp-certificationMicrosoft 인증을 사용하여 freeCodeCamp의 기본 C#을 살펴보세요.