C# 用尾随空格格式化字符串
我有一些双精度字符,我想格式化为字符串,使它们看起来像这样:C# 用尾随空格格式化字符串,c#,asp.net,C#,Asp.net,我有一些双精度字符,我想格式化为字符串,使它们看起来像这样: $ 123.00 ($ 3,231.99) $ 0.82 所以基本上我需要用一个尾随空格来打印正数。以下是格式化的字符串: Value1.ToString("$ #,0.00 ;($ #,0.00);$ 0.00 "); 但是,打印时,网页上不包括尾随空间。我缺少什么?使用作为空格。HTML不会显示尾随空格。您需要在字符串中添加不间断空格字符。为此,请使用unicode \u00A0 例如: string a =
$ 123.00
($ 3,231.99)
$ 0.82
所以基本上我需要用一个尾随空格来打印正数。以下是格式化的字符串:
Value1.ToString("$ #,0.00 ;($ #,0.00);$ 0.00 ");
但是,打印时,网页上不包括尾随空间。我缺少什么?使用
作为空格。HTML不会显示尾随空格。您需要在字符串中添加不间断空格字符。为此,请使用unicode
\u00A0
例如:
string a = "b\u00A0cd"
将打印为:
b cd
可能使用不间断空格()或CSS空白样式这听起来很有希望-您知道如何正确地将不间断空格插入我的格式字符串中吗?它不起作用了。。。