剃刀:显示器分辨率
问题描述:
我认为会有一个简单的解决方案,但我没有成功找到任何工作!剃刀:显示器分辨率
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))
太好了!非常感谢! –