bonjour

Je cherche à tester ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
 
public class Element
{
 public int IDSuivi { get; set; }
 public int Avancement{ get; set; }
}
 
List<Element> ListElements = new List<Element>() ;
 
a chaque reception
{
 Element RetourRecu = new Element();
 RetourRecu.IDSuivi = IDrecu ;
 RetourRecu.Avancement = Avancementrecu;
 
// Y a t-il dans la liste "ListElements" un élément dont Element.IDsuivi = RetourRecu.IDSuivi
}
Y a t-il dans la liste "ListElements" un élément dont Element.IDsuivi = RetourRecu.IDSuivi ?

J'arrive bien entendu à faire ca avec une vilaine boucle for mais je me dis qu'il y a surement bien plus joli...
Je pensais à List.contains au départ mais cela sous entend que je cherche à vérifier l'egalité sur "IDSuivi" et "Avancement" en même temps or je me fiche de Avancement dans cette recherche !

IDsuivi est une sorte d'index dans mon cas. Je cherche a me repositionner dans la liste pour mettre à jour Avancement justement.

Merci par avance pour vos lumières