带尾随空格的格式字符串

时间:2016-03-05 19:42:41

标签: c# asp.net

我有一些双打,我想格式化为字符串,使它们看起来像这样:

   $ 123.00
($ 3,231.99)
     $ 0.82

所以基本上我需要使用单个尾随空格来打印正面双打。这是格式化的字符串:

Value1.ToString("$ #,0.00 ;($ #,0.00);$ 0.00 ");

但是,在打印时,在网页上不包括尾随空格。我错过了什么?

2 个答案:

答案 0 :(得分:2)

您需要在字符串中添加不间断空格字符。为此,请使用unicode

\u00A0

示例:

string a = "b\u00A0cd"

将打印为:

b cd

答案 1 :(得分:1)

使用{{1}}作为空格。 HTML不会显示尾随空格。