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
반응형
'CSharp > CSharp 문법' 카테고리의 다른 글
switch 표현식으로 간결하게 조건 분기하기 (0) | 2025.04.01 |
---|---|
params 키워드로 가변 인자 받기 (0) | 2025.03.28 |
readonly struct로 값 타입 최적화하기 (0) | 2025.03.26 |
nameof 연산자 사용하기 (0) | 2025.03.25 |
인터페이스와 추상클래스 (0) | 2025.02.14 |
댓글