프로그래밍에 있어 예외처리는 필수다.
오류가 발생했을때 예외처리를 해야 크리티컬한 이슈에서 피할 수있다.
try
{
코드 1;
코드 2;
...
코드 n;
}
catch(예외)
{
zhem1;
}
try{}
를 이용하여 정상으로 실행될 때 수행하는 코드를 작성함.
그리고 try에서 오류가 발생하면 catch{}
에서 예외처리함.
int[] array = new int[3]{0,1,2};
try
{
for(int i = 0; i < 5; i++){
Console.WriteLine(array[i]);
}
}
catch(IndexOutOfRangeException)
{
Console.WriteLine("범위 설정 오루");
}
// 0/1/2/범위 설정 오류
finally{}
를 이용하여 try~catch 가 모두 실행도니 후 최종적으로 실행됨.int[] array = new int[3]{0,1,2};
try
{
for(int i = 0; i < 5; i++){
Console.WriteLine(array[i]);
}
}
catch(IndexOutOfRangeException)
{
Console.WriteLine("범위 설정 오루");
}
fianlly
{
Console.Write("안전하게 종료");
}
try{} 에서 정상작동 하더라도 예외 구문
으로 보낼 수 있음.
throw new IndexOutRangeException();
기타 등등 여러 에러구문이 있음. 예외처리 꼭 꼭 꼭 잘하길~!