是否有与 CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol 等效的文本作为 C# 中的属性提供。
例如 CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol 会给我 $,但我想要像 USD 这样的文本。
是否有与 CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol 等效的文本作为 C# 中的属性提供。
例如 CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol 会给我 $,但我想要像 USD 这样的文本。
你会用这个:
var name = System.Globalization.RegionInfo.CurrentRegion.ISOCurrencySymbol;
如果您需要特定地区的货币符号,您可以使用RegionInfo
's 构造函数来指定文化。例如,要始终使用 en-US:
var name = new System.Globalization.RegionInfo(1033).ISOCurrencySymbol;
或者
var name = new System.Globalization.RegionInfo("en-US").ISOCurrencySymbol;
查看MSDN 文档以获取更多信息。