文本等效于 CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol

本文关键字:CurrentCulture NumberFormat CurrencySymbol CultureInfo 文本 | 更新日期: 2023-09-27 18:37:07

是否有与 CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol 的文本等效项作为 C# 中的属性提供。

例如,CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol会给我$,但我想要像USD这样的文本。

文本等效于 CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol

你会用这个:

var name = System.Globalization.RegionInfo.CurrentRegion.ISOCurrencySymbol;

如果需要特定区域的货币符号,则可以使用 RegionInfo 的构造函数来指定区域性。例如,要始终使用 en-US:

var name = new System.Globalization.RegionInfo(1033).ISOCurrencySymbol;

var name = new System.Globalization.RegionInfo("en-US").ISOCurrencySymbol;

有关详细信息,请查看 MSDN 文档。