【发布时间】:2015-05-21 07:22:14
【问题描述】:
在我的剃刀视图中,我使用以下代码将模型值“预算”四舍五入到最接近的整数值。模型值“预算”是double? 值。但是在为roundMyPrice 分配最终值时,Visual Studio 会出错。
为什么我不能使用double? 值作为参数?我该如何克服这个问题?
@{
double? budget = item.Budget;
double? myPrice = budget / count;
double roundMyPrice = Math.Round(myPrice, MidpointRounding.AwayFromZero);
}
【问题讨论】:
-
真的有
double?数据类型吗? -
@Stuart:
double?是Nullable<double>的简写。
标签: c# asp.net-mvc razor rounding