Я использую Winforms и C #. И у меня есть более 300 целых чисел в списке, и это короткий пример:
List<int> lst = new List<int>();
lst.Add(4);
lst.Add(25);
lst.Add(26);
lst.Add(27);
lst.Add(38);
lst.Add(51);
lst.Add(52);
lst.Add(53);
lst.Add(75);
//Etc.
Мне нужно удалить значения (25, 26), но сохранить 27. Затем снова удалить значения (51, 52), но сохранить53 .. и т. Д.
Таким образом, в основном, если найдено три последовательных значения, таких как (1, 2, 3), нам нужно удалить (1, 2) и сохранить значение (3).
Что касается попыток, я не мог пока почесать голову вокруг любого решения, поэтому я был бы признателен за любую помощь.
Спасибо