.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
新闻热点
疑难解答