小数点? ASP.NET MVC中的VS Nullable <十进制>

时间:2018-10-17 09:46:34

标签: c# asp.net-mvc

我正在asp.net mvc项目中创建一个modelsviewmodels。现在我有这样的模型:

public Nullable<decimal> Size { get; set; }
public Nullable<int> NumOfDrinkers { get; set; }
public Nullable<int> NumOfFeeders { get; set; }
public Nullable<decimal> Longitude { get; set; }
public Nullable<decimal> Latitude { get; set; }

没有任何问题...

但是现在我要用相同的参数创建几乎相同的ViewModel,但是现在

Nullable<int>
Nullable<deximal>

是否已着色并作为潜在的解决方法,我得到了Simplify Nullable<int>并将其更改为int?。

我在哪里找到解释:

  

在C#中:表示您可以低音为空值或int值

     

在MVC中:将int放在?动作意味着您可以拥有路线   没有id的情况下满意(在这种情况下,MVC将传递null)

这两个模型之间的区别是什么?我应该使用什么?

0 个答案:

没有答案