当前位置:编程学习 > C#/ASP.NET >>

获取银行货币汇率的

这个主要公司做外贸的每天都需要更新汇率,本来以前有一个服务可以调用,但是那个连接用不了 所以就写了一个这样的东西 套取网页显示信息

 

class ExchangeRate
    {

        private const string _BASEURL = "网页地址";
        public  const string CURRENCYCODE = "货币类型以|隔开";//货币类型

        public Hashtable GetValues()
        {
            Hashtable htReturn = new Hashtable();

            string url = _BASEURL; //+ HttpUtility.UrlEncode(tmSet.ToString("yyyy/MM/dd", DateTimeFormatInfo.InvariantInfo));

            WebClient wc = new WebClient();
            string sHtml = wc.DownloadString(url);
            string sXml = string.Empty;
            int iValueCnt = CURRENCYCODE.Split(new char[] { | }, 10, StringSplitOptions.RemoveEmptyEntries).Length;
            string[] sTBody = sHtml.Split(new string[] { "<tbody>", "</tbody>" }, StringSplitOptions.RemoveEmptyEntries);
            foreach (string ss in sTBody)
            {
                if (ss.Contains("Currency Name"))
                {
                    string[] sbrs = ss.Split(new string[] { "</tr>" }, StringSplitOptions.RemoveEmptyEntries);
                    foreach (string sbr in sbrs)
                    {
                        string scur = string.Empty;
                        double dRate =
补充:软件开发 , C# ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,