J'ai utilisé une structure in Comment je peux Vérifiez que la liste a déjà une matière "où id = 1"? p> p> list
3 Réponses :
Vous pouvez utiliser Linq très facilement
bool res = stuff.Any(c => c.ID == 1);
bool isContains = stuff.Any(x => x.ID == 1);
Il retourne true lorsque l'élément se trouve dans la liste.
if(stuf.Select(x => x.id).Contains(1))
{
//Do Stuff
}
Doh, qui sont 2 itarsings ... 1 itération comme Stuff.chany (S => S.Id == 1); code> serait plus gentil :)
@ Andreas-Niedrmair Il n'y a qu'une seule itération, mais une fonction de fonction plus profonde