剃刀:显示器分辨率

问题描述:

我认为会有一个简单的解决方案,但我没有成功找到任何工作!剃刀:显示器分辨率

var squatPro = sumTotalSquatWeight/sumTotalVolume; 

它基本上只是这一行,我不知道如何使它为十进制,因为现在的结果只是0时数字是14895分之9120= 0.61。

在代码末尾添加* 100也给出了0,所以这不是一个解决方案!

(我不使用MVC)

您可能需要分子转换为十进制:

var squatPro = (decimal)sumTotalSquatWeight/sumTotalVolume; 

如果你想四舍五入到小数点后2位,你可以使用这样的:

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

或者,如果你需要它作为一个百分比,你可以使用这个:

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

太好了!非常感谢! –