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

AJM*_*AJM 5 c# internationalization

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

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

vcs*_*nes 6

你会用这个:

var name = System.Globalization.RegionInfo.CurrentRegion.ISOCurrencySymbol;
Run Code Online (Sandbox Code Playgroud)

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

var name = new System.Globalization.RegionInfo(1033).ISOCurrencySymbol;
Run Code Online (Sandbox Code Playgroud)

要么

var name = new System.Globalization.RegionInfo("en-US").ISOCurrencySymbol;
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请查看MSDN文档.