在C#中动态获取USD兑换INR汇率?

mr_*_*air 1 .net c# web-services

在此输入图像描述

我正在开发一个Windows应用程序,将USD转换为INR.我知道如何通过以静态方式将美元兑换成INR汇率进行转换,但我希望汇率在我的readonly文本框中动态可用,就像我保留在上面的图像中一样.

在搜索SO之后,我在C中找到了这个解决方案,但我想在C#中做同样的事情.我的目标是每天从网上动态地在我的readonly文本框中获得美元兑换INR汇率.

http://www.webservicex.net/CurrencyConvertor.asmx?op=ConversionRate

我应该在上面的参考中使用哪种方法来动态获得美元兑换INR汇率?

giz*_*gok 5

这是代码片段:添加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();
Run Code Online (Sandbox Code Playgroud)