According to the documentation int.MaxValue is an int field. When i do
int a = int.MaxValue;
int b = a + 1;
bmatters int.MinValueas expected. But when I do
int a = int.MaxValue + 1;
I get a compilation error
Operation overflows during compilation in validation mode
Why is there a difference?
source
share