2010-03-04 15 views
8

का उपयोग कर 'शामिल' क्वेरी का उत्पादन को देखते हुए:लेखन क्वेरी LINQ

var queryResult = from o in objects 
        where ... 
        select new 
         { 
         FileName = o.File, 
         Size = o.Size 
         } 

आप मानेंगे यदि एक फ़ाइल queryResult में है पता लगाने के लिए neatest तरीका है?

string searchedFileName = "hello.txt"; 
var hitlist = from file in queryResult 
       where file.FileName == searchedFileName 
       select file; 
var contains = hitlist.Count() > 0; 

परिणाम यह पता लगाने के लिए एक और अधिक सुरुचिपूर्ण तरीका होना चाहिए: यहाँ LINQ के साथ मेरी लंगड़ा कोशिश है।

उत्तर

17
string searchedFileName = "hello.txt"; 
var contains = queryResult.Any(file => file.FileName == searchedFileName);