overflowexception
Por qué dividir int.MinValue por -1 lanzó OverflowException en contexto sin marcar?
int y = -2147483648;
int z = unchecked(y / -1);
La segunda línea causa un OverflowException. No debería unchecked prevenir esto?
Por ejemplo:
int y = -2147483648;
int z = unchecked(y * 2);
No causa una excepción.