IT/c#
오버플로를 검사하기 위한 checked와 unchecked 문
-June-
2017. 8. 23. 11:29
c#에서는 정수식에서 오버 플로가 일어나는지를 명시적으로 검사하는 문장 checked와
오버플로룰 의도적으로 검사하지 않으려는 unckecked문이 존재한다.
checked문 내에 있는 정수식에서 오버플로가 발생하면, OverflowException 예외가 발생한다.
선언 구조
checked{
//오버플로가 발생하는지 확인하는 문장
}
unchecked{
//오버플로를 의도적으로 검사하지 않으려는 문장.
}