根据语言/国家代码格式化货币非常简单:
double money = 9.99;
var formatted = money.ToString("C", new CultureInfo("sv-SE"));
这将获得所需的结果 (9,99 kr)。但是,我想要的是使用 ISO 4217 代码进行格式化。
有一个 RegionInfo.ISOCurrencySymbol 属性,但我找不到列出 Windows Phone 上可用的所有区域/文化的方法。
那么,有没有办法在 Windows Phone 8 上使用 ISO 4217 代码格式化货币?
最佳答案
我想你在找 CultureInfo.GetCultures(CultureTypes) Method
var ciList = CultureInfo.GetCultures(CultureTypes.AllCultures & ~CultureTypes.NeutralCultures);
关于c# - 使用 ISO 4217 代码格式化货币,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23344448/