Имейте список простых объектов, у которых есть свойство "TruckNumber". В большинстве случаев они расположены в порядке возрастания, например. 1, 2, 3,4, 8, 11
Иногда проблема заключается в том, что система, из которой я получаю данные, идентифицирует более одного объекта с одним и тем же номером TruckNumber. например. 1, 2, 3, 3, 3 , 4, 5, 6, 7, 8, 9
Мне нужен способ преобразовать этот список в этот 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
Неизвестно, но я думаю, что мне также нужно обработать условие, когда существует несколько «наборов» повторяющихся TruckNumber. ценности. например. 1, 2, 3, 3, 3 , 4, 5, 6, 7, 7, 7, 8, 9 которые станут 1,2,4,5,6, 7, 8, 9, 10, 11, 12, 13
Однако в приведенных выше примерах объекты с номерами TruckNumbers 1, 2 должны оставаться в таком порядке, как и 8,9