c# double 转string保留制定位数有效数字最快的代码
以下是将double转换为string并保留指定位数有效数字的最快代码:
double d = 3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679; string s = d.ToString("F15"); //保留15位有效数字 Console.WriteLine(s); //输出:3.14159265358979
说明:在ToString方法中,F表示固定点数格式,后面的数字表示保留的小数位数。由于double类型最多可以保留15-17位有效数字,所以保留15位即可。
原文地址: https://www.cveoy.top/t/topic/bXOJ 著作权归作者所有。请勿转载和采集!