c# 字典 Dictionary排序问题现有字典Dictionary dic = new Dictionary();dic.Add("bca",new List(){"xkyz"} );dic.Add("c",new List(){"xdz"} );dic.Add("absdc",new List(){"xyz"} );dic.Add("dxzcu",new List(){"fyz"} );排序依据字典健的长度来

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/23 16:27:12
c#字典Dictionary排序问题现有字典Dictionarydic=newDictionary();dic.Add("bca",newList(){"xkyz"});dic.Add("c",new

c# 字典 Dictionary排序问题现有字典Dictionary dic = new Dictionary();dic.Add("bca",new List(){"xkyz"} );dic.Add("c",new List(){"xdz"} );dic.Add("absdc",new List(){"xyz"} );dic.Add("dxzcu",new List(){"fyz"} );排序依据字典健的长度来
c# 字典 Dictionary排序问题
现有字典
Dictionary dic = new Dictionary();
dic.Add("bca",new List(){"xkyz"} );
dic.Add("c",new List(){"xdz"} );
dic.Add("absdc",new List(){"xyz"} );
dic.Add("dxzcu",new List(){"fyz"} );
排序依据字典健的长度来排序,越长的越在前面,列表的值不变只改变顺序
Dictionary dic = new Dictionary();
dic.Add("dxzcu",new List(){"fyz"} );
dic.Add("absdc",new List(){"xyz"} );
dic.Add("bca",new List(){"xkyz"} );
dic.Add("c",new List(){"xdz"} );

c# 字典 Dictionary排序问题现有字典Dictionary dic = new Dictionary();dic.Add("bca",new List(){"xkyz"} );dic.Add("c",new List(){"xdz"} );dic.Add("absdc",new List(){"xyz"} );dic.Add("dxzcu",new List(){"fyz"} );排序依据字典健的长度来
return dic.OrderByDescending(r => r.Key).ToDictionary(r => r.Key,r => r.Value);