字符串格式:负/正浮点数
我怎样才能在C#中使用String.Format
,所以双打显示如下:
example:
___-1.000
____1.000
__100.123
-1000.321
_1000.214
等等…
其中_是空格( " "
);
我所能做的就是String.Format("{0:F3}", -123.321);
您可以使用对齐:
String.Format("{0,10:F3}", -123.321)
其中10是优先长度。
请参见复合格式 。
简而言之,发现了一篇快速文章:
String.Format("{0,10:0.0}", 123.4567); // " 123.5" String.Format("{0,-10:0.0}", 123.4567); // "123.5 " String.Format("{0,10:0.0}", -123.4567); // " -123.5" String.Format("{0,-10:0.0}", -123.4567); // "-123.5 "
来源: 这里 < - 在这里了解更多。