简单的问题:
Console.WriteLine("Double: " + 2.0151231E7);
Run Code Online (Sandbox Code Playgroud)
双倍:20151231
Console.WriteLine("Single: " + 2.0151231E7F);
Run Code Online (Sandbox Code Playgroud)
单身:2.015123E + 07
为什么?
背景:我正在使用soap web服务,其中声明了一个元素:
<xsd:element name="VALUE_FROM" type="xsd:float" />
Run Code Online (Sandbox Code Playgroud)
在soap响应中它看起来像这样:
<VALUE_FROM>2.0151231E7</VALUE_FROM>
Run Code Online (Sandbox Code Playgroud)
但我得到20151230而不是20151231.
| 归档时间: |
|
| 查看次数: |
98 次 |
| 最近记录: |