我正在开发一个 Windows 应用程序来将美元转换为印度卢比。我知道如何通过以静态方式将美元兑换为印度卢比汇率进行转换,但我希望汇率在我的只读文本框中动态可用,就像我在上图中保留的那样。
在搜索 SO 后,我在 C 中找到了这个解决方案,但我想在 C# 中做同样的事情。我的目标是每天从网络动态获取只读文本框中的美元兑印度卢比汇率。
http://www.webservicex.net/CurrencyConvertor.asmx?op=ConversionRate http://www.webservicex.net/CurrencyConvertor.asmx?op=ConversionRate
我应该使用上述参考中的哪种方法来动态获取美元对印度卢比的汇率?
这是代码片段:
添加 System.IO、System.Net 和 System.Xml
WebRequest webrequest =WebRequest.Create("http://www.webservicex.net/CurrencyConvertor.asmx/ConversionRate?FromCurrency=USD&ToCurrency=INR");
HttpWebResponse response = (HttpWebResponse)webrequest.GetResponse();
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
XmlDocument doc = new XmlDocument();
doc.LoadXml(responseFromServer);
string value = doc.InnerText;
MessageBox.Show(value);
reader.Close();
dataStream.Close();
response.Close();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)