내가 원하는 것은 인터넷에서 환율을 얻는 것입니다. 오랜 연구 끝에이 기능을 발견했습니다.인터넷에서 환율 받기
protected void Button1_Click(object sender, EventArgs e)
{
try
{
string xmlResult = null;
string url;
url = "http://www.webservicex.net/CurrencyConvertor.asmx/ConversionRate?FromCurrency=" + TextBox1.Text + "&ToCurrency=" + TextBox2.Text + "";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader resStream = new StreamReader(response.GetResponseStream());
XmlDocument doc = new XmlDocument();
xmlResult = resStream.ReadToEnd();
doc.LoadXml(xmlResult);
Label1.Text = "Current Exchange Rate for " + TextBox1.Text.ToUpper() + " ---> " + TextBox2.Text.ToUpper() + " value " + doc.GetElementsByTagName("double").Item(0).InnerText;
}
catch(Exception ex)
{
Label1.Text="Not a valid Currency or Try again later";
}
}
그러나 http://www.webservicex.net/
은 미화 반대로 변환 AZN (아제르바이잔 마나 트)를 지원하지 않습니다. 내가 할 수있는 일은 가능하다면 인터넷에 연결해서 요금을받는 것입니다. 변환을 위해 작성된 함수를 사용하십시오 (이미 작성했습니다).
조언을 해주십시오. 어떻게하면 USD 및 AZN의 현재 요율을받을 수 있습니까 (아니면 USD 또는 AZN을 보내서 결과를 얻을 수 있습니까)? Windows Forms 응용 프로그램 내부에서 가져올 수 있습니까?
자세한 내용은 메시지를 남겨주세요. – Freeman
멋진 코드 조각이지만 일반적인 '사전 <>'을 선택하지 않는 이유가 무엇입니까? –