Chr*_*fer 5 c# console-application
如果我这样做:
Console.Write("The sum is {0:c}", 12);
Run Code Online (Sandbox Code Playgroud)
我在瑞典的电脑上,所以它会回来: 总和是12,00 kr
但有没有一个简单的方法来获得货币符号,没有数字?像这样(显然这不起作用,但只是为了展示我所追求的):
Console.Write("The symbol is {c}");
Run Code Online (Sandbox Code Playgroud)
我希望输出:符号为kr
Dav*_*haw 14
您可以使用:
System.Globalization.CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol;
Run Code Online (Sandbox Code Playgroud)
Ale*_*imp 10
此代码应返回您要查找的货币符号.
System.Globalization.RegionInfo.CurrentRegion.CurrencySymbol
Run Code Online (Sandbox Code Playgroud)
您也可以使用以下代码来获取ISO货币符号
System.Globalization.RegionInfo.CurrentRegion.ISOCurrencySymbol
Run Code Online (Sandbox Code Playgroud)