如何排序列表<Tuple <int,double >>

4 c# sorting list

您好,感谢您阅读此帖.

我有一个以这种方式创建的列表

List<Tuple<int, double>> Ratings = new List<Tuple<int, double>>();
Run Code Online (Sandbox Code Playgroud)

让我们说清单的价值如下

Index      int     double

[0]        1       4,5
[1]        4       1,0
[2]        3       5,0
[3]        2       2,5
Run Code Online (Sandbox Code Playgroud)

如何对列表进行排序,以便最高的双值?像这样

Index      int     double
[0]        3       5,0
[1]        1       4,5
[2]        2       2,5
[3]        4       1,0
Run Code Online (Sandbox Code Playgroud)

Mik*_*per 9

Ratings.OrderByDescending(t => t.Item2);
Run Code Online (Sandbox Code Playgroud)


Sat*_*pal 7

你可以简单地使用

Ratings = Ratings.OrderByDescending (t => t.Item2).ToList();
Run Code Online (Sandbox Code Playgroud)