JS或C#中的货币转换器

时间:2015-02-19 17:49:23

标签: javascript c#

我只是想知道是否有人知道可以从JavaScript或C#访问的在线文件,其中包含每日最新的货币兑换率,例如CAD($)TO GBP(£)?或者实现这一目标的任何其他方法?

包含硬编码转换率的示例代码:

 if (entity.Currency == "CAD ($)")
 {
     entity.UnitPrice = Convert.ToDecimal(entity.UnitPrice) * (decimal)0.524238;
     entity.Currency = "GBP (£)";
 }

1 个答案:

答案 0 :(得分:1)

如果您想要实时更新,则需要使用API​​。 Open Exchange Rates API具有分层定价,但它们确实有basic version个免费供个人使用。

否则,您可以使用像Money.js这样的库,它本质上是Open Exchange Rates API的包装器(看起来您仍需要注册Open Exchange帐户)。

Money.js似乎超级易用。他们在自己的网站上有一个编辑器,因此您可以在JavaScript中测试示例。这就是我测试它的方式:

var price = 10;
fx.convert(price, {from: 'USD', to: 'GBP'});
//6.475340000000001