throw 구문으로 무작정 에러 발생시키기
이번에는 throw 절을 사용해 보겠습니다. 다음 내용을 입력한 후 실행해 보세요.
무작정 에러 발생시키기: TryFinallyDemo.cs
using System; class TryFinallyDemo { static void Main() { Console.WriteLine("[1] 시작"); try //예외가 발생할 만한 구문이 들어오는 곳 { Console.WriteLine("[2] 실행"); throw new Exception(); //무작정 에러 발생 } finally //예외가 발생하든 하지 않든 간에 실행(마무리 영역) { Console.WriteLine("[3] 종료"); } } }
실행 결과
[1] 시작 [2] 실행 처리되지 않은 예외: System.Exception: 'System.Exception' 형식의 예외가 Throw되었습니다. 위치: TryFinallyDemo.Main() 파일 C:\C#\TryFinallyDemo\TryFinallyDemo\TryFinallyDemo.cs:줄 13 [3] 종료