더북(TheBook)

실행 결과

인덱스가 배열 범위를 벗어났습니다.

TryCatch.cs 내용과 동일한데 catch (Exception ex) 형태로 catch 절을 변경했습니다. 이렇게 하면 예외 내용을 Exception 클래스 형식의 변수인 ex에 담습니다. Exception 클래스는 Message 속성으로 예외 내용을 알려 줍니다.

우리가 일부러 배열의 인덱스 범위를 벗어난 구문을 만들었기에 이에 대한 공식 에러 메시지를 Exception 클래스에서 알 수 있습니다.

일반적으로 catch 절의 형태는 다음과 같이 e 또는 ex 변수로 사용합니다.

catch (Exception e)

catch (Exception ex)

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.