J'ai une liste d'objets qui ont tous une propriété idTrouver enregistrement suivant dans un ensemble: LINQ
Par exemple,
1, 10, 25, 30, 4
J'ai un currentId et Je dois trouver la prochaine Id dans la liste
Ainsi, par exemple courant Id est fixé à 25, je dois retourner l'objet avec un identifiant de 30. l'un après qui serait 4.
Comment se je fais ça élégamment dans LINQ?
EDIT
La liste est ordonnée par une propriété "de tri". Donc, vous ne pouvez pas simplement commander par identifiant, car cela gâcherait la commande.
Si vous Voulez-vous obtenir un seul objet pourquoi ne pas réorganiser la requête? –