¿Por qué en C# es un ejemplo válido, compilable y se ajustará mientras que los ejemplos B no se compilarán?excepción aritmética en C#
Un
int val = 0;
val = val + Int32.MaxValue +2;
o
int val = Int32.MaxValue;
val++;
B
int val = 0;
val = 2147483647 + 1;
o
int val = 0;
int val = Int32.MaxValue + 1;
sé de forma predeterminada, las excepciones aritméticas no se verifican de forma predeterminada a menos que lo haga explícitamente utilizando el método, el bloque o el atributo marcado en la configuración. Mi pregunta se relaciona más con el compilador y luego cómo ocurre una excepción aritmética.
Creo que te perdiste de todo al publicar una pregunta. ¿Qué es después de "Mi pregunta se relaciona más con __________"? – bits
@bits sí lo hice ovaciones –