您好,感谢阅读这篇文章。
我有一个这样创建的列表
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
如何对列表进行排序,使最高的 double 值位于顶部?像这样
Index int double
[0] 3 5,0
[1] 1 4,5
[2] 2 2,5
[3] 4 1,0
最佳答案
你可以简单地使用
Ratings = Ratings.OrderByDescending (t => t.Item2).ToList();
关于c# - 我如何对 List<Tuple<int, double>> 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28809816/