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

Dictionary<string, string> 排序

2019-11-17 02:46:18
字体:
来源:转载
供稿:网友

Dictionary<string, string> 排序

.net framework 2.0 版

Dictionary<string, string> collection = new Dictionary<string, string> ();collection.Add("key3","value3");collection.Add("key1","value1");collection.Add("key4","value4");collection.Add("key2","value2");List<KeyValuePair<string, string>> list = new List<KeyValuePair<string, string>>(collection);list.Sort(delegate(KeyValuePair<string, string> pair1, KeyValuePair<string, string> pair2){  return pair1.Key.CompareTo(pair2.Key);});StringBuilder sb = new StringBuilder();foreach (KeyValuePair<string, string> pair in list){  sb.Append(pair.Key);  sb.Append("=");  sb.Append(pair.Value);  sb.Append("&");}string str = sb.ToString().TrimEnd('&');//str 值key1=value1&key2=value2&key3=value3&key4=value4


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