提问人:Ivan Magnin-oddos 提问时间:9/26/2023 最后编辑:Ivan Magnin-oddos 更新时间:9/27/2023 访问量:40
格式化大双精度。ToString(“f”) [复制]
Format big double with .ToString("f") [duplicate]
问:
我被困住了,如果你能帮助我,我将不胜感激
我在将大双精度转换为字符串时遇到问题ToString("f")
在我的代码中,我有这个元素
double test = Convert.ToDouble(2023092619393694.000)
在间谍中,如果我使用值,则值很好
,返回值为“2023092619393690.000”(末尾缺少4)test.ToString("f3")
再现
Convert.ToDouble(2023092619393694.000).ToString( "F3",System.Globalization.CultureInfo.InvariantCulture)
答: 暂无答案
评论
2023092619393694
Convert.ToDecimal(Double)
四舍五入到 15 位有效数字?,双精度到十进制,15 位后不四舍五入