Checked and Unchecked as a scope
suggest changeThe keywords can also create scopes in order to (un)check multiple operations.
short m = 32767;
short n = 32767;
checked
{
int result1 = (short)(m + n); //will throw an OverflowException
}
unchecked
{
int result2 = (short)(m + n); // will return -2
}
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents