我如何在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 –
「看起來應該是一個非常標準的做法」 - 實際上不是。通常的做法是將小數點排成一行... –