我如何在C#中使用String.Format
所以双打显示是这样的:C# - 字符串格式化:双固定宽度
值:
-1.0
1.011
100.155
1000.25
11000.52221
显示字符串:
-1.00
1.011
100.2
1000
11001
主要点是我的宽度固定为5个字符,不管是什么。我并不在乎有多少小数点显示在右边。如果小数点左边有4个或更多数字,我希望小数点右边的所有内容都被删除(包括小数点本身)。
这似乎是应该是一个非常标准的做法。但我没有太多的运气找到有效的答案。
对上面显示的字符串进行了一些更正,我确实需要四舍五入。
谢谢!
怎么样'-11111'?它应该是“11111”。 – Matthew
@Harpo我想这应该是-1111 –
“看起来应该是一个非常标准的做法” - 实际上不是。通常的做法是将小数点排成一行... –