私は使用しています
Decimal.Round(decimal d)
MSDN は、 https://msdn.microsoft.com/en-us/library/k4e2bye2(v= vs.110) .aspx をスローできると言います。OverflowException
どうすればそうなるのかわかりません。ilSpyを使用して実装を調べてみましたが、次の外部実装まで取得しました:
// decimal
[SecurityCritical]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void FCallRound(ref decimal d, int decimals);
どの入力がこの例外をスローする可能性があるか、誰にもわかりませんか?