2017-01-02 2 views
0

私は簡単な解決策があると思っていましたが、うまくいけば何も見つけられませんでした!剃刀:表示の度合い

var squatPro = sumTotalSquatWeight/sumTotalVolume; 

それは数字が14895分の9120 = 0,61のときの結果は、今ちょうど0であるから、私は、それを小数に作る方法がわからない、基本的にはこの行です。

コードの末尾に* 100を追加すると0になったので、それは解決策ではありませんでした。

(私はMVCを使用していない)

答えて

1

あなたが小数に分子をキャストする必要があります。

var squatPro = (decimal)sumTotalSquatWeight/sumTotalVolume; 

そして、あなたは小数点以下2桁に丸めたい場合は、このようなものを使用することができます:

@squatPro.ToString("0.##") 

それとも、割合としてそれを必要とする場合は、この使用することができます:

@(string.Format("{0:P}", squatPro)) 
+0

すばらしい!どうもありがとう! –

関連する問題