我正在開發一個MVC應用程序。用剃刀語法。 我想從另一個值中刪除一個值。MVC中的Casting錯誤
@{
double DeductedAmount1 = @Model.SanctionedAmount - @Model.DeductionAmount;
}
此示值誤差爲
無法隱式轉換類型'雙?到'雙'。一個顯式轉換存在(是否缺少強制轉換?)
問題解決了,感謝達倫·戴維斯
dAmount1 = (double)@Model.SanctionedAmount.Value - (double)@Model.DeductionAmount;
您正在嘗試使用可爲空的double來執行數學運算。這裏的值可能爲null。如果是這樣,操作被認爲是無效的。什麼是實際類型的屬性? – Oybek
他們是雙 – bnil