我想做什么? 9.999999

时间:2013-05-25 17:59:56

标签: sql asp.net-mvc-4 floating-point decimal

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

1 个答案:

答案 0 :(得分:0)

C#decimal类型具有最高的精度,但它使用的内存更多,执行速度低于floatdouble类型。

float类型只有7位精度,因此肯定不适合9.999999999

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

您可以在以下网址找到优质信息: What is the difference between Decimal, Float and Double in C#?