본문 바로가기
CSharp/CSharp 문법

try-catch-finally 구문으로 예외 처리 마스터하기

by MonoSoft 2025. 3. 27.
728x90
반응형

try-catch-finally 구문으로 예외 처리 마스터하기

 

 

try-catch-finally 구문으로 예외 처리 마스터하기

C#에서 예외(Exception)는 프로그램 실행 중 
발생하는 문제를 처리하기 위한 핵심 메커니즘입니다.
try-catch-finally 구문을 사용하면 오류를 
우아하게 처리하고 자원 정리를 할 수 있습니다.

using System;

class Program
{
    static void Main()
    {
        try
        {
            Console.Write("숫자를 입력하세요: ");
            int number = int.Parse(Console.ReadLine());

            Console.WriteLine($"입력한 숫자: {number}");
        }
        catch (FormatException)
        {
            Console.WriteLine("잘못된 형식입니다. 숫자를 입력해주세요.");
        }
        finally
        {
            Console.WriteLine("프로그램이 종료됩니다.");
        }
    }
}

●try: 예외가 발생할 수 있는 코드를 감쌉니다.
●catch: 특정 예외가 발생했을 때의 처리 코드를 작성합니다.
●finally: 예외 발생 여부와 관계없이 마지막에 반드시 실행되는 블록입니다

 

 

 

728x90
반응형

댓글