250123 TIL

박소희·2025년 1월 23일

Unity_7기

목록 보기
14/94

오늘 try-catch문에 대한 질문이 나왔는데, 다른 팀원한테 들어온 질문이지만 나는 잘 설명할 수 있을 까 생각해봤다.. 뭐 대충 예외처리하는 것으로만 알고 있다. 학교에서 배울 때도 헤맷던 기억이 있다.
그래서 찾아본 try-catch

try
{
    // 예외가 발생할 수 있는 코드
}
catch (ExceptionType1 ex)
{
    // 특정 예외를 처리하는 코드
}
catch (ExceptionType2 ex)
{
    // 또 다른 예외를 처리하는 코드
}
finally
{
    // 예외 발생 여부와 상관없이 항상 실행되는 코드
}
  1. try
  • 예외가발생할 가능성이 있는 코드 작성
  • 예외 발생하면 try 블록의 실행이 중단되고, 맞는 catch 블록으로 이동
  1. catch
  • 특정 예외를 처리하거나 로그를 남기는 코드 작성
  • 발생한 예외와 일치하는 catch블록만 실행된다.
  1. finally
  • try 또는 catch 가 끝난 후 무조건 실행
  • 자원을 해체하거나 정리하는 데 사용

1개의 댓글

comment-user-thumbnail
2025년 1월 23일

예외를 처리하는 코드라는 점에서 앞으로 쓸모가 많을 것 같아요-

답글 달기