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