checked 형변환
Ø앞의 예제에서 int를 short로 묵시적 형 변환 할 수 없고, 명시적으로 변환하면 overflow 가 발생한다. 따라서 형변환 하기 전에 int값을 미리 검사해야 할 것이다. (프로그래머에게 엄청난 스트레스가 될 듯)
ØC#에서는 checked/unchecked 키워드를 제공한다. checked 키워드 내부에서 overflow가 발생했는지를 검사하여 예외를 발생시킨다.
Ø간단한 사용예
short value4 = checked ((short) value3);
'닷넷 > C#/ASP/ADO.NET' 카테고리의 다른 글
[ C#개발과정 Tip ]- 설명) checked 형변환 (0) | 2015.09.02 |
---|---|
[ C#개발과정 Tip ]- 예제) checked 형 변환 (0) | 2015.09.02 |
[ C#개발과정 Tip ]- 설명) 형변환 (0) | 2015.09.01 |
[ C#개발과정 Tip ]- 예제) 형 변환 (0) | 2015.09.01 |
[ C#개발과정 Tip ]- 형 변환 (Type Casting) (0) | 2015.08.31 |