7.8.3。Remainder 演算子に関する C# 仕様では、次のように述べられています。
左のオペランドが最小の int または long 値で、右のオペランドが -1 の場合、System.OverflowException がスローされます。
したがってint.MinValue % -1
、OverflowException が発生します。なぜ理解しようとしていますか?
7.8.3。Remainder 演算子に関する C# 仕様では、次のように述べられています。
左のオペランドが最小の int または long 値で、右のオペランドが -1 の場合、System.OverflowException がスローされます。
したがってint.MinValue % -1
、OverflowException が発生します。なぜ理解しようとしていますか?