根据语言/国家代码格式化货币非常简单:
double money = 9.99;
var formatted = money.ToString("C", new CultureInfo("sv-SE"));
这将得到所需的结果(9.99克朗)。但是,我想使用 ISO 4217 代码格式化。 有一个RegionInfo.ISOCurrencySymbol属性,但我没有找到在Windows Phone上列出所有可用区域/文化的方法。 因此,在Windows Phone 8上是否有一种使用ISO 4217代码格式化货币的方法?