字典序
所有数据项按照ASCII码,进行从小到大的排序。
实现
- 所有数据项加入字典,对字典的Key进行排序
- 遍历排序后的Key,重新加入字典中。
Dictionary<string, string> AsciiDictionary(Dictionary<string, string> sortDic)
{
var dic = new Dictionary<string, string>();
string[] keys = sortDic.Keys.ToArray();
Array.Sort(keys, string.CompareOrdinal);//按照ascii码进行从小到大的排序
for (int i = 0; i < keys.Length; i++)
{
string key = keys[i];
string value = sortDic[key];
dic.Add(key, value);
}
return dic;
}