当前位置:首页 > C#教程 > C#高级

c# 参数名ascii码从小到大排序(字典序)拼接

代码如下:

        /// <summary>
        /// c# 参数名ascii码从小到大排序(字典序)拼接
        /// </summary>
        /// <param name="dir"></param>
        /// <returns></returns>
        public static string AsciiDicToStr(Dictionary<string, string> dir)
        {
            string[] arrKeys = dir.Keys.ToArray();
            Array.Sort(arrKeys, string.CompareOrdinal);
            var sb = new StringBuilder();
            foreach (var key in arrKeys)
            {
                string value = dir[key];
                sb.Append(key + "=" + value + "&");
            }
            return sb.ToString().Substring(0, sb.ToString().Length - 1);
        }

原文:https://www.cnblogs.com/Angel-szl/p/10753834.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐