C#String.format具有动态有效位数的数字

时间:2014-08-11 17:13:13

标签: c# .net string-formatting

我尝试将数字格式化为字符串,但我不想使用固定数字的数字。我想只显示完全代表数字所需的小数位数。例如:

3.00000将格式化为" 3"

3.12500将格式化为" 3.125"

3.123456789的格式为" 3.123456789"

如何告诉String.format注意有效数字并产生一个符合上述模式的字符串?

如果string.format没有这种能力,是否有一个允许我以这种方式格式化数字的类?

0 个答案:

没有答案