У меня есть список значений Tuple
следующим образом:
List<(int, int)> values = new List<(int, int)>
{
(12, 15),
(18, 30),
(18, 27),
(27, 30)
};
Теперь я хочу удалить пары из этого списка, который находится внутри диапазона более широкой пары.
Например: (18, 27)
и (27, 30)
находятся в диапазоне (18, 30)
. Итак, я хочу удалить те пары, которые лежат под ним.
Таким образом, конечный результат должен быть:
(12, 15)
(18, 30)
Я думал об удалении этих пар с помощью метода .RemoveAll()
LINQ, но я застрял, как это сделать.
Любая помощь будет оценена.