根据语言/国家/地区代码格式化货币非常简单:
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代码格式化货币?
答案 0 :(得分:0)
我认为您正在寻找CultureInfo.GetCultures(CultureTypes) Method
var ciList = CultureInfo.GetCultures(CultureTypes.AllCultures & ~CultureTypes.NeutralCultures);