【发布时间】:2013-05-09 13:36:27
【问题描述】:
我有这个double 值:
var value = 52.30298270000003
当我将其转换为string 时,它会失去其精度:
var str = string.Format("{0} some text...", value);
Console.WriteLine(str); // output: 52.3029827
我的double 值上的precision 数可能会在运行时更改。如何强制string.Format 方法使用所有precision?
【问题讨论】:
标签: c# double string.format double-precision