Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/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 Mvc - Fatal编程技术网

C# 如何在货币符号和金额之间添加空格

C# 如何在货币符号和金额之间添加空格,c#,asp.net-mvc,C#,Asp.net Mvc,Net MVC,需要在货币符号和金额之间添加空格 到目前为止,它是完美的工作显示货币符号附加到金额,但我想在货币符号和金额之间的空间 它显示的内容类似于:268200.00英镑 <div class="col-sm-3 text-right"> <h3 class="label-bold"> @string.Format(new System.Globalization.CultureInfo("en

Net MVC,需要在货币符号和金额之间添加空格

到目前为止,它是完美的工作显示货币符号附加到金额,但我想在货币符号和金额之间的空间

它显示的内容类似于:268200.00英镑

                <div class="col-sm-3 text-right">
                    <h3 class="label-bold"> @string.Format(new System.Globalization.CultureInfo("en-GB"), "{0:C}", Model.totalPriceValue)</h3>
                </div>
但我想要的是:268200.00英镑

                <div class="col-sm-3 text-right">
                    <h3 class="label-bold"> @string.Format(new System.Globalization.CultureInfo("en-GB"), "{0:C}", Model.totalPriceValue)</h3>
                </div>

@格式(新的System.Globalization.CultureInfo(“en GB”),“{0:C}”,Model.totalPriceValue)
您可以使用以下方法获得所需的输出

var nfi = new System.Globalization.CultureInfo( "en-GB", false ).NumberFormat;   
nfi.CurrencyPositivePattern = 2;
var a = string.Format(nfi, "{0:C}", 112.236677);

// Output will be £ 112.24

请注意,您想做的是被认为是排版错误,至少在英语中是这样。