【发布时间】:2013-03-13 23:58:14
【问题描述】:
我一直试图弄清楚如何以与普通 .NET 框架相同的精度解析 .NET Micro Framework (.NETMF) 中的 double。
当我在经典的 .NET 框架中执行此操作时:
Debug.Print(Double.Parse("4213238").ToString());
我得到了预期的输出,4213238。
但是当我在 .NETMF 中做同样的事情时,我得到了不精确的输出 4213238.0000000009。在两个 .NET 框架实现中,double 的大小都是 8 个字节。我需要做什么才能使 .NETMF Double.Parse 以与普通 .NET 框架 Double.Parse 相同的方式工作?
有没有比为此编写解析器方法更好的方法?
【问题讨论】: