c# - 在 C# Winform 中获取货币汇率

标签 c# winforms

我的书中有一个听起来非常简单的 winform 任务。使用窗体。在文本框中获取最新的货币汇率。

1 USD = ??? INR

我认为显示转换货币的最佳解决方案是使用带有查询字符串的 Process 方法...

http://www.xe.com/ucc/convert.cgi?Amount=" + costTextBox.Text.ToString() + "&From=USD&To=INR"

但是如何获取并将值分隔到文本框中呢?

最佳答案

我建议不要尝试从 xe.com 的响应中删除值(value),而是从 here 购买他们的服务。或使用这个免费的 webservice

  1. 将 wsdl 添加为服务引用。
  2. 创建 SoapClient
  3. 调用 ConversionRate 方法。

var result = client.ConversionRate(CurrencyConverterService.Currency.USD,
                                   CurrencyConverterService.Currency.INR);

关于c# - 在 C# Winform 中获取货币汇率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11598318/

相关文章:

c# - .Net 框架 mscorpe.dll 错误

javascript - cultureinfo 问题 - 添加语言

c# - 交替顺序的字符串操作

c# - 在选中列表框中获取具有值的索引

c# - Umbraco 7,如何更改 MemberService.Saved 中的自定义属性

c# - 在 winforms 应用程序中检测各种触摸事件

C# - 代码处理顺序 - 奇怪的行为

c# - WMP 声音在其他计算机上不起作用

c# - 在 Unity 中检测 applicationDidBecomeActive 何时?

C# WinForms : Identify type of drag-drop action event