打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
18.2.3 使用支付宝实现在线支付(4)

18.2.3  使用支付宝实现在线支付(4)

【代码解析】代码中通过调用StringBuilder类,来构造MD5加密算法。

BubbleSort()方法的具体实现代码如下:

  1. public static string[] BubbleSort(string[] r)  
  2. {  
  3.    /// <summary> 
  4.    /// 冒泡排序法  
  5.    /// </summary> 
  6.    int i, j; //交换标志   
  7.    string temp;  
  8.    bool exchange;  
  9.    for (i = 0; i < r.Length; i++)       //最多做R.Length-1趟排序   
  10.    {  
  11.        exchange = false;                    //本趟排序开始前,交换标志应为假  
  12.        for (j = r.Length - 2; j >= i; j--)  
  13.         {  
  14.         if (System.String.CompareOrdinal(r[j + 1], r[j]) < 0) //交换条件  
  15.         {  
  16.            //交换数据中的数据  
  17.            temp = r[j + 1];  
  18.            r[j + 1] = r[j];  
  19.            r[j] = temp;  
  20.            exchange = true;             //发生了交换,故将交换标志置为真   
  21.          }  
  22.        }  
  23.        if (!exchange)                   //本趟排序未发生交换,提前终止算法   
  24.        {  
  25.            break;  
  26.        }  
  27.     }  
  28.    return r;  

【代码解析】代码中通过使用双重for循环语句,来构造冒泡排序算法。

Get_Http()方法的具体实现代码如下:

  1. //获取远程服务器ATN结果  
  2. public String Get_Http(String a_strUrl, int timeout)  
  3. {  
  4.    string strResult;  
  5.    try  
  6.    {  
  7.       HttpWebRequest myReq = (HttpWebRequest)HttpWebRequest.Create  
  8.        (a_strUrl);  
  9.       myReq.Timeout = timeout;  
  10.       HttpWebResponse HttpWResp = (HttpWebResponse)myReq.GetResponse();  
  11.       Stream myStream = HttpWResp.GetResponseStream();  
  12.       StreamReader sr = new StreamReader(myStream, Encoding.Default);  
  13.       StringBuilder strBuilder = new StringBuilder();  
  14.       while (-1 != sr.Peek())  
  15.       {  
  16.           strBuilder.Append(sr.ReadLine());  
  17.       }  
  18.           strResult = strBuilder.ToString();  
  19.    }  
  20.    catch (Exception exp)  
  21.    {  
  22.       strResult = "错误:" + exp.Message;  
  23.    }  
  24.      return strResult;                                 //返回结果  

【代码解析】代码中通过使用HttpWebRequest对象、myReq对象和HttpWebResponse等对象,来获取远程服务器的ATN结果。

说明:限于篇幅,这里只介绍了实现支付宝接口的主要代码,有关本实例的详细程序代码请参阅光盘中的实例。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
c# 抓取Web网页数据分析
c#与vb.net两套代码手把手教你写.net网页爬虫
HttpWebRequest和HttpWebResponse用法小结
C#实现简单的Http请求实例
WebClient 一 - 小鱼 - 博客园
C#网络爬虫
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服