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] 종료