더북(TheBook)

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] 종료
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.