У меня есть список:
List<Tuple<int, int>> MyList = new List<Tuple<int, int>>();
Значение списка приведено ниже:
int int
0 2
0 1
0 4
1 2
1 3
1 0
2 0
2 9
2 1
3 2
3 5
3 2
Как мне отсортировать list
по по высшему значение Item2
но сохранить порядок Item1
?Как показано ниже:
int int
2 0
2 9*
2 1
3 2
3 5*
3 2
0 2
0 1
0 4*
1 2
1 3*
1 0
Пытался использовать MyList.OrderBy(x => x.Item2)
, но безуспешно