你好,感谢阅读这篇文章。
我有一个用以下方式创建的列表。
假设列表的值如下:
如何对列表进行排序,使最高的双倍值排在最上面?就像这样:
我有一个用以下方式创建的列表。
List<Tuple<int, double>> Ratings = new List<Tuple<int, double>>();
假设列表的值如下:
Index int double
[0] 1 4,5
[1] 4 1,0
[2] 3 5,0
[3] 2 2,5
如何对列表进行排序,使最高的双倍值排在最上面?就像这样:
Index int double
[0] 3 5,0
[1] 1 4,5
[2] 2 2,5
[3] 4 1,0
Ratings = Ratings.OrderByDescending(tuple => tuple.Item2).ToList()
- user2160375.OrderByDescending(x=>x.Item2).ToList()
。 - CodesInChaoslist.Sort((x,y)=>Comparer<double>.Default.Compare(y.Item2,x.Item2));
。 - CodesInChaos