2017-01-02 264 views
0

我認爲會有一個簡單的解決方案,但我沒有成功找到任何工作!剃刀:顯示器分辨率

var squatPro = sumTotalSquatWeight/sumTotalVolume; 

它基本上只是這一行,我不知道如何使它爲十進制,因爲現在的結果只是0時數字是14895分之9120= 0.61。

在代碼末尾添加* 100也給出了0,所以這不是一個解決方案!

(我不使用MVC)

回答

1

您可能需要分子轉換爲十進制:

var squatPro = (decimal)sumTotalSquatWeight/sumTotalVolume; 

如果你想四捨五入到小數點後2位,你可以使用這樣的:

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

或者,如果你需要它作爲一個百分比,你可以使用這個:

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

太好了!非常感謝! –