0

如果我有一个小数,例如9.999999999我希望在我的 ASP.NET MVC 4 模型中允许这种类型的小数按原样存储在数据库中吗?我相信浮动是正确的答案。但我在改变我的模型之前在这里检查。

4

1 回答 1

0

C#decimal类型具有最高的精度,但它使用更多的内存并且执行速度比floatordouble类型慢。

float类型只有 7 位精度,所以肯定不适合9.999999999.

decimal除非性能对您的应用程序至关重要,否则我会选择。

您可以在以下位置找到出色的信息: C# 中的 Decimal、Float 和 Double 有什么区别?

于 2013-05-25T20:02:11.793 回答