【问题标题】:Format currency using a ISO 4217 code使用 ISO 4217 代码格式化货币
【发布时间】:2014-06-14 04:44:53
【问题描述】:

根据语言/国家代码格式化货币非常简单:

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 代码格式化货币?

【问题讨论】:

    标签: c# windows-phone-8 internationalization windows-phone


    【解决方案1】:

    我想你在找CultureInfo.GetCultures(CultureTypes) Method

    var ciList = CultureInfo.GetCultures(CultureTypes.AllCultures & ~CultureTypes.NeutralCultures);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-31
      • 1970-01-01
      • 2011-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多