C#

예외처리

게임만드는학생 2025. 1. 20. 17:51

 

예외처리는 말 그대로 예외상황이 발생했을 때의 처리를 도와주는 문법이다. 

 

오버플로우나 0으로 나누기 등등 심각한 에러가 발생했을 때도 보통 프로그램이 다운되지만, 이 문법을 사용하면 프로그램이 계속 실행되게끔 유지할 수 있다.

 

try
{

	if(a/0){}
}
catch(Exception e)
{

}
finally
{

}

이런식으로 try - catch 를 이용해서 예외처리를 하는데, try는 무조건 실행된다. 

위 상황처럼 만약 0으로 나누기를 실행한다면 에러가 발생하게 되는데 이 때, catch에서 에러를 받아서 catch 안쪽이 실행된다. 

또 finally라는 것은 오류가 생겼든 말든 마지막에 실행하고 싶은 동작이 있다면 이 안에 작성하면 된다.

 

'C#' 카테고리의 다른 글

Lambda (람다 함수)  (0) 2025.01.21
delegate (대리자), Event  (0) 2025.01.20
프로퍼티  (0) 2025.01.20
인터페이스 ( Interface )  (0) 2025.01.19
일반화 ( Generic )  (0) 2025.01.19