У меня есть список объектов, все из которых имеют свойство id
например
1, 10, 25, 30, 4
У меня есть currentId, и мне нужно найти следующий идентификатор в списке
Итак, для текущего идентификатора установлено значение 25, мне нужно вернуть объект с идентификатором 30. После этого будет 4.
Как мне сделать это элегантно в LINQ?
ИЗМЕНИТЬ
Список упорядочивается свойством sort. Таким образом, вы не можете просто заказать по id, так как это испортит порядок.