Checked and Unchecked as a scope

suggest change

The 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
}

Feedback about page:

Feedback:
Optional: your email if you want me to get back to you:


Checked and Unchecked:
* Checked and Unchecked as a scope

Table Of Contents
17 Regex
19 Arrays
21 Enum
22 Tuples
24 GUID
27 Looping
36 Casting
46 Methods
88 Events
92 Structs
104 Indexer
105 Checked and Unchecked
106 Stream
107 Timers
109 Threading
127 Caching
135 Pointers
147 C# Script