2

私はいくつかの調査を行い、Math.RoundMidpointRounding.AwayFromZero方法を見つけました。

2番目の方法は私が望むことを実行しますが、それを使用する背後にある構文を理解していません。

たとえば、double5.5を使用していて、通常の丸めを使用して6を取得し、4.4を使用して4を取得する場合、これはどのように行われますか?

4

1 に答える 1

6

の一部のオーバーロードはMath.RoundMidpointRounding、パラメータとして値を取ります。

したがって、次のように書くことができます。

Math.Round(2.225m, 2, MidpointRounding.AwayFromZero)

その式はに評価され2.23ます。

于 2013-02-17T17:48:29.013 に答える