私は荒い一日を過ごしていますが、何かが正しく加算されていません。私のC#のコードでなぜC#Math.Ceilingは切り捨てられますか?
、私はこれを持っている:(。両方の値がint
値である)(int)TotalRecordCount
= 12と私は取得しています結果は2
ある(int)PageSize
= 5.
Math.Ceiling((decimal)(this.TotalRecordCount/this.PageSize))
私の計算では、12/5 = 2.4です。私はMath.Ceilingは常に丸めて、この場合、私に3を与えるだろうと思った?私はこれを行う場合
PSは、:
Math.Ceiling(this.TotalRecordCount/this.PageSize)
を私はメッセージが表示されます:
Math.Ceiling(this.TotalRecordCount/this.PageSize)
呼び出しは、以下の間であいまいですメソッドまたはプロパティ:
'System.Math.Ceiling(10進)'および 'System.Math.Ceiling(double)'