2012-03-02 10 views
9

के आधार पर होता है एक सूची एक्स के एक संपत्ति के मूल्य वाला एक आइटम है, तो जाँच करने के लिएLINQ संपत्ति

FirstOrDefault का उपयोग करने और बातिल की तुलना में किया गया चाहिए:

searchItems.FirstOrDefault(si => si.ID == 99) == null 

वहाँ यह करने के लिए बेहतर तरीका है ?

मुझे इसमें पिछले वाक्यविन्यास त्रुटियां नहीं मिल सकती हैं। धन्यवाद।

उत्तर

5

संभवतः हैं यह करने के लिए कुछ तरीके का उपयोग कर सकते हैं, यहाँ एक और एक है:

bool any = searchItems.Any(si => si.ID == 99);