int y = -2147483648; int z = unchecked(y / -1);
第二行引起了OverflowException.不应该unchecked阻止这个?
OverflowException
unchecked
例如:
int y = -2147483648; int z = unchecked(y * 2);
不会导致例外.
c# unchecked checked overflowexception
c# ×1
checked ×1
overflowexception ×1
unchecked ×1