미처 완성되지 못한 알고리즘

오버플로를 검사하기 위한 checked와 unchecked 문 본문

IT/c#

오버플로를 검사하기 위한 checked와 unchecked 문

-June- 2017. 8. 23. 11:29

c#에서는 정수식에서 오버 플로가 일어나는지를 명시적으로 검사하는 문장 checked와


오버플로룰 의도적으로 검사하지 않으려는 unckecked문이 존재한다.



checked문 내에 있는 정수식에서 오버플로가 발생하면, OverflowException 예외가 발생한다.




선언 구조



checked{

//오버플로가 발생하는지 확인하는 문장

}




unchecked{

//오버플로를 의도적으로 검사하지 않으려는 문장.

}

'IT > c#' 카테고리의 다른 글

Thread  (0) 2017.08.24
LINQ  (0) 2017.08.24
delegate 와 event  (0) 2017.08.23
Nullable type  (0) 2017.08.23
형변환 연산자 is, as  (0) 2017.08.23