Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我有一个小数,例如9.999999999我希望在我的 ASP.NET MVC 4 模型中允许这种类型的小数按原样存储在数据库中吗?我相信浮动是正确的答案。但我在改变我的模型之前在这里检查。
9.999999999
C#decimal类型具有最高的精度,但它使用更多的内存并且执行速度比floatordouble类型慢。
decimal
float
double
该float类型只有 7 位精度,所以肯定不适合9.999999999.
decimal除非性能对您的应用程序至关重要,否则我会选择。
您可以在以下位置找到出色的信息: C# 中的 Decimal、Float 和 Double 有什么区别?