降序我已經排序直接
List<string> strs;
double[] values;
其中值數組包含每個串的中的STR列表中的值
說strs={"abc","def","ghi"}
和values={3,1,2}
。這意味着「ABC」具有值3等上。
我希望按照值排序的可疑交易報告和值進行排序,使得它成爲
strs={"def","ghi","abc"}
values={3,2,1}
我使用
string[] strsArr = strs.ToArray();
Array.Sort(values, strsArr);//1. sort it ascendingly
strs = strsArr.ToList();
Array.Reverse(strs);//2. reverse it
有沒有一種方法可以讓我在不用2直接由高到低依次排序呢階段?
只是好奇。然後你可以按照http://stackoverflow.com/questions/289/how-do-you-sort-a-c-sharp-dictionary-by-value的答案 – nithins
'SortedDictionary'就是要做的。 – IAbstract
@IAbstract看起來他希望按值排序。 SortedDictionary按鍵排序。 – nithins