예외 처리는 다음 키워드와 그 사용법을 기반으로 합니다 -
-
시도 - try 블록은 특정 예외가 활성화된 코드 블록을 식별합니다. 그 뒤에 하나 이상의 catch 블록이 옵니다.
-
잡다 − 프로그램은 문제를 처리하려는 프로그램의 위치에서 예외 처리기로 예외를 포착합니다. catch 키워드는 예외의 catch를 나타냅니다.
-
드디어 − finally 블록은 예외가 발생했는지 여부에 관계없이 주어진 명령문 세트를 실행하는 데 사용됩니다. 예를 들어 파일을 열면 예외 발생 여부에 관계없이 파일을 닫아야 합니다.
-
던지다 − 문제가 나타나면 프로그램에서 예외가 발생합니다. 이것은 throw 키워드를 사용하여 수행됩니다.
예외를 처리하려면 C#에서 다음 구문과 같이 설정해야 합니다. −
try { // statements causing exception } catch( ExceptionName e1 ) { // error handling code } catch( ExceptionName e2 ) { // error handling code } catch( ExceptionName eN ) { // error handling code } finally { // statements to be executed }