91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Delphi怎么對TStrings進行排序

發布時間:2021-08-12 14:42:22 來源:億速云 閱讀:433 作者:Leah 欄目:大數據

這期內容當中小編將會給大家帶來有關Delphi怎么對TStrings進行排序,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。


實現方式

其實使用這個實現也非常的簡單,雖然在TStrings里面沒有Sort的排序,但是在TStringList里面有這個排序的,所以我們只要再建一個TStringList的變量,把值賦過去后再排序,然后再用Md5進行簽名即可實現了。

實現代碼


function GetSign(Params: TStrings): string;
var
  tmpParams: TStringList;
  str: string;
  i: Integer;
begin
  try
    //創建TStringList
    tmpParams := TStringList.Create;
    //將TStrings的數據全部存進TStringList
    tmpParams.AddStrings(Params);
    //給TStringList進行ascii碼的排序
    tmpParams.Sorted := True;
    //根據排序我們拼接成要實現的字符串
    str := '';
    for i := 0 to tmpParams.Count - 1 do
      str := str + tmpParams.Strings[i] + '&';
    //加上最后的key后反回,再加這個生成的字符串進行md5的簽名即可
    str := str + 'key=' + ZfPayCfg.appsecret;
    Result := str;
  finally
    tmpParams.Free;
  end;
end;


上述就是小編為大家分享的Delphi怎么對TStrings進行排序了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新竹县| 河西区| 疏附县| 荥经县| 罗源县| 定日县| 祁门县| 皋兰县| 平罗县| 上杭县| 阿拉善右旗| 泸州市| 凤山市| 福建省| 金堂县| 新沂市| 正阳县| 壤塘县| 香格里拉县| 武川县| 定南县| 台前县| 阳西县| 安乡县| 卢氏县| 嫩江县| 平陆县| 滦平县| 马边| 正宁县| 泽库县| 沽源县| 临夏县| 沈阳市| 扶绥县| 长丰县| 密云县| 孟州市| 淮南市| 乐昌市| 玛纳斯县|