The checked
and unchecked
statements are used to control the overflow checking context for arithmetic operations and conversions involving integral types. The checked
statement causes all expressions to be evaluated in a checked context, and the unchecked
statement causes all expressions to be evaluated in an unchecked context.