c#如何将一系列的无序参数名和对应的参数值,按照ascll 顺序链接?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#如何将一系列的无序参数名和对应的参数值,按照ascll 顺序链接?相关的知识,希望对你有一定的参考价值。
列如,,参数名name=jy ,sex=man, add=wefas。
参数的所有参数按参数名的 ASCII 顺序连接,如下:signSource = (param1=value1¶m2=value2&…paramN=valueN)。求详细代码,谢谢1!!!
你定义的时候就定义好一个字典,比如说
Dictionary<string,string> dic =newDictionary<string,string>();dic.Add("name","jy");
dic.Add("sex","man");
dic.Add("add","sefas");
var list = dic.OrderBy(s => s.Key);
string param="";
foreach(var s in list)
param+=s.Key+"="+s.Value+"&";
param=param.Trim(new char[]'&');
以上是关于c#如何将一系列的无序参数名和对应的参数值,按照ascll 顺序链接?的主要内容,如果未能解决你的问题,请参考以下文章
C#如何把INT类型转换为方法参数对应的枚举类型?怎么强制转换?
C#如何把INT类型转换为方法参数对应的枚举类型?怎么强制转换?