C# double.ToString("F4") 如果少于 4 位数字则没有填充?

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

如果 double 小数点后只有不到 4 位数字,是否可以避免在 double.ToString("F4") 中进行填充?

例如

double a = 1.1;      //MyToString("F4") -> "1.1"?
double b = 1.11111;  //MyToString("F4") -> "1.1111"
c# double tostring
1个回答
0
投票

你需要

ToString("#.0###")
&它会在最后填充0或者将其四舍五入。请参阅https://dotnetfiddle.net/PbL3Yc

© www.soinside.com 2019 - 2024. All rights reserved.