모름

예외처리

 

예외 처리에 관해서 C# 에선 try~catch 문을 제공합니다. try절에는 실행되어야 할 코드들이 들어가고 catch 문에선 예외가 발생했을 때의 처리 코드가 들어갑니다. 예제 코드를 통해 연습해봅니다.

 

 

 


 

 

 

try~catch 예제 코드

 

배열의 범위를 벗어난 예외를 잡는 간단한 예제 코드입니다.

 

class Program {
    static void Main(string[] args) {
        int[] arr = { 1, 2, 3 };

        try {
            for (int i = 0; i < 5; i++) {
                Console.WriteLine(arr[i]);
            }
        }
        catch(IndexOutOfRangeException e) {
            Console.WriteLine($"예외가 발생했어요! : {e.Message}");
        }

        Console.WriteLine("종료");
    }
}

 

 

 


 

 

 

출력

 

 

이상입니다.