首页 > 学院 > 开发设计 > 正文

c#中字典序升序排列

2019-11-08 02:20:55
字体:
来源:转载
供稿:网友

关于c#中字典序排列,与其它语言不一样的问题。

解决办法:

 var para = new Dictionary<string, string>();

para.Add("A ","1");

para.Add(" E","2");

para.Add(" f","3");

para.Add(" G","4");

 var items = para.OrderBy(o => o.Key,StringComparer.Ordinal);

 string test = ""; foreach (var item in items) {      test += item.Key + "="+item.Value+"&"; }

最后的结果test应为:A=1&E=2&G=4&f=3;若不使用StringComparer.Ordinal,最后的结果为A=1&E=2&f=3&G=4。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表