2010-07-18 37 views

Trả lời

13

Bạn có thể sử dụng LINQ rất dễ dàng

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

Nó trả về true khi nguyên tố này được tìm thấy trong danh sách. –

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

doh, đó là 2 sự thay đổi ... 1 lần lặp lại như 'stuff.Any (s => s.ID == 1);' sẽ đẹp hơn :) –

+1

@ andreas-niedrmair Chỉ có một lần lặp, nhưng hàm gọi sâu hơn trên không –

Các vấn đề liên quan