标签: sql asp.net-mvc-4 floating-point decimal
如果我有一个小数,例如9.999999999我希望在我的ASP.NET MVC 4模型中允许这种类型的小数在数据库中存储 AS IS ?我相信浮动是正确的答案。但是我在更改我的模型之前在这里查看。
9.999999999
答案 0 :(得分:0)
C#decimal类型具有最高的精度,但它使用的内存更多,执行速度低于float或double类型。
decimal
float
double
float类型只有7位精度,因此肯定不适合9.999999999。
除非性能对您的应用程序至关重要,否则我会选择decimal。
您可以在以下网址找到优质信息: What is the difference between Decimal, Float and Double in C#?