tengo una lista de objetos que todos tienen una propiedad idEncuentra siguiente registro en un conjunto: LINQ
Ej
1, 10, 25, 30, 4
tengo un currentId y necesito encontrar la siguiente identificación en la lista
Así, por ejemplo Id actual se establece en 25, tengo que devolver el objeto con un id de 30. el de después de que sería 4.
Cómo sería hago esto elegantemente en LINQ?
EDITAR
La lista se ordena por una propiedad "especie". Entonces no puedes simplemente ordenar por ID, ya que eso arruinaría el orden.
Si ¿Quieres obtener un solo objeto por qué no reordenar la consulta? –