2016-11-22 15 views
0

私は視覚的な基礎を学ぶのに役立つプロジェクトのためのプログラムを作成しています。しかし、特定の素材がどれくらいの大きさを持っているかを調べると、それは小数点以下2桁以上で出てくる。私はmath.floor関数の使い方を知っていますが、小数点以下2桁までは丸めません。(vb.net)小数点第2位に切り上げる

小数点以下2桁に丸めて使用する関数を知っている人はいますか?

+2

'Math.Round(yourNumber、2)'。それは検索機能を使用するか、Googleに頼むのは難しいですか? –

+1

どのようにこれを行うことができるかに関するインターネット上の例の負荷。可能な複製の[vb.netの2小数点に答えを変換する方法](http://stackoverflow.com/questions/16581901/how-to-convert-answer-into-two-decimal-point-in-vb- net) – Bugs

+0

私は単純なGoogle検索が答えを出すため、このトピックをオフトピックとして閉じるよう投票しています。 – robinCTS

答えて

0

Decimal.Roundメソッドはあなたのためのトリックを行います。 小数点以下の桁数を指定できます。

+0

これはMath.Floorのように切り捨てられないことに注意してください。 – Blackwood

0

Math.Round([DECIMAL], 2) 

丸めたい場合は使用できます。

MidpointRounding.AwayFromZero 

追加のパラメータとして、

Math.Round([DECIMAL], 2, MidpointRounding.AwayFromZero) 

希望します。

+0

MidPointRoundingは、回答が**正確に** xx.5の場合、答えが四捨五入されるかどうかを決定するだけです.OPは常に**丸め(Math.Floorへの参照に基づいて)したいと思われます。 – Blackwood

関連する問題