Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用尾随空格格式化字符串_C#_Asp.net - Fatal编程技术网

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空白样式这听起来很有希望-您知道如何正确地将不间断空格插入我的格式字符串中吗?它不起作用了。。。