どのようにVB .NETで最も近い整数にダブルラウンドダウンのですか?

StackOverflow https://stackoverflow.com/questions/378259

  •  22-08-2019
  •  | 
  •  

質問

あなたは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)

のように暗く

これは、私たちが使用しているロジックです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top