2010-07-18 6 views

Répondre

13

Vous pouvez utiliser LINQ très facilement

bool res = stuff.Any(c => c.ID == 1); 
7
bool isContains = stuff.Any(x => x.ID == 1); 
+0

Il retourne vrai lorsque l'élément se trouve dans la liste. –

1
if(stuf.Select(x => x.id).Contains(1)) 
{ 
    //Do Stuff 
} 
+1

doh, ce sont 2 itérations ... 1 itération comme 'stuff.Any (s => s.ID == 1);' serait plus agréable :) –

+1

@ andreas-niedrmair Il n'y a qu'une seule itération, mais appel de fonction plus profond aérien –

Questions connexes