0
A
回答
7
0.0m
是小数。 0.0
默认为double
,因为这就是他们编写编译器的方式。 double
更常用,所以如果你没有指定类型后缀,那就是你得到的。
你想要的可能是Task.FromResult(0.0m)
。
相关问题
- 1. 为什么Double的最小值返回为0.0
- 2. 十进制数据类型显示刻度部为零
- 3. 的Silverlight XAML绑定 - 十进制为Double
- 4. FreeTDS将SQL十进制返回为float
- 5. 当从HIVE查询时,外部表返回NULL为十进制数据类型
- 6. 为什么在将double转换为十进制时出现InvalidCastException
- 7. C#类型后缀为十进制
- 8. SQL ROUND十进制,并显示为varchar
- 9. 结果报告十进制显示为######
- 10. 值显示为十六进制
- 11. 为什么ByteBuffer.getFloat返回0.0?
- 12. 将float/double转换为IEEE十六进制表示
- 13. 返回Double类型的值时出错?
- 14. 十进制类型
- 15. 十进制类型
- 16. 强制MySQL 4.1返回到十进制类型
- 17. 将十进制浮点数转换为二进制并返回
- 18. 将字符串转换为十进制字符串并返回十进制
- 19. Rails返回十六进制
- 20. 返回十进制值
- 21. 从十进制转换为二进制并返回位集时的问题
- 22. MySQL的列类型返回十进制或BIGINT “SELECT 0 AS COL ..”
- 23. 在llvm pass中创建函数,参数类型为uint32_t,返回类型为double double
- 24. 十六进制表示为char十六进制的文本
- 25. 转换为非显示的ASCII阵列为十进制
- 26. 理解类值(翻译十六进制转换为十进制)
- 27. 将十进制转换为十六进制和十六进制
- 28. 显示十进制度
- 29. 为什么“double z = 1/3”导致0.0?
- 30. 显示整数十进制数据类型1DP
'0.0m'为十进制。默认情况下,'0.0'是双倍的,因为这是他们编写编译器的方式。如果您需要帮助您的代码,请向我们显示代码,而不是错误消息的屏幕截图。 –
修好了!我很欣赏这个解释! –
[在.NET中的十进制,浮点数和双精度之间的区别?](https://stackoverflow.com/questions/618535/difference-between-decimal-float-and-double-in-net) – xxbbcc