简单的问题:
Console.WriteLine("Double: " + 2.0151231E7);
双:20151231
Console.WriteLine("Single: " + 2.0151231E7F);
单:2.015123E+07
为什么?
背景:我正在使用一个肥皂网络服务,其中声明了一个元素:
<xsd:element name="VALUE_FROM" type="xsd:float" />
在肥皂响应中,它看起来像这样:
<VALUE_FROM>2.0151231E7</VALUE_FROM>
但我得到的是 20151230 而不是 20151231。