程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 獲取銀行貨幣匯率的

獲取銀行貨幣匯率的

編輯:C#入門知識

這個主要公司做外貿的每天都需要更新匯率,本來以前有一個服務可以調用,但是那個連接用不了 所以就寫了一個這樣的東西 套取網頁顯示信息

 

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 =
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved