작은 값을 감소시킬 때도 동일한 예외가 발생합니다.
> byte b = 0; > checked . { . b--; . } 산술 연산으로 인해 오버플로가 발생했습니다.
checked와 달리 unchecked는 오버플로 예외를 발생시키지 않습니다.
> byte b = 255; > unchecked { b++; } > b 0
작은 값을 감소시킬 때도 동일한 예외가 발생합니다.
> byte b = 0; > checked . { . b--; . } 산술 연산으로 인해 오버플로가 발생했습니다.
checked와 달리 unchecked는 오버플로 예외를 발생시키지 않습니다.
> byte b = 255; > unchecked { b++; } > b 0