どのようにVB .NETで最も近い整数にダブルラウンドダウンのですか?
質問
あなたはVB .NETで最も近い整数にダウンダブルを丸める方法を教えてください。
解決
これはかなり古いですが、Math.Truncate
を使用しての受け入れ答えは、技術的に間違っています:切り捨てラウンドはをゼロの方に、ではないダウン。例えば、-1.5は-1の代わり-2丸められます。
常にラウンドをするためにダウンの、Math.Floor
を使用します。
他のヒント
私たちは、VB.NETやVB6の話をしていますか? VB.NETで Math.Truncate に使用します。
小数として薄暗いD = 1.50
IはInt64型= convert.toint64(D)
のように暗くこれは、私たちが使用しているロジックです。
所属していません StackOverflow