Original link: http://blog.csdn.net/xxj_jing/article/details/8005683
dictionary<string,string> Dic1 =Newdictionary<string,string>(); Dic1. ADD ("DDD","123"); Dic1. ADD ("AAA","123"); Dic1. ADD ("CCC","123"); Dic1. ADD ("FFF","123"); Dic1. ADD ("Eee","123"); Dic1. ADD ("BBB","123"); Dictionary<string,string> DIC1ASC = Dic1. (o = o.key). ToDictionary (o = o.key, p =p.value); Dictionary<string,string> Dic1desc = Dic1. OrderByDescending (o = o.key). ToDictionary (o = o.key, p =p.value); Dictionary<string,string>DIC1ASC1= ( fromDinchDic1 byD.key AscendingSelectD). ToDictionary (k = K.key, V =v.value); Dictionary<string,string>DIC1DESC2= ( fromDinchDic1 byD.key DescendingSelectD). ToDictionary (k = K.key, V =v.value); List<string> list =Newlist<string>(); List. ADD ("AAA"); List. ADD ("DDD"); List. ADD ("BBB"); List. ADD ("CCC"); List. ADD ("BBB"); varAsclist = list. (o =o); varDesclist = list. OrderByDescending (o =o); varAscList1 = ( fromLinchList byL AscendingSelectl). ToList (); varDescList2 = ( fromLinchList byL DescendingSelectl). ToList (); stringstr ="";
View Code
C # Dictionary table sorting