C# 将 float 转换为 string 或 double

问题描述 投票:0回答:0

实际源值为

603459382
.
我的 C# 代码返回
float
6.034594E+08
.

当转换为 Int32 时我得到了

603459392
,错误的是 9 而不是 8.
转换为字符串时
603459400
似乎是四舍五入的。

如何获得正确的转换?

c# type-conversion
© www.soinside.com 2019 - 2024. All rights reserved.