2012-10-24 13 views
21

में सूची में अतिरिक्त विधि का उपयोग कैसे करें मैंने दो int टाइप सूची बनाई थी और आइटम को छोड़कर सूची 1 में केवल सूची 1 में मौजूद आइटम असाइन करें। उदाहरण के लिएसी #

List<int> list1 = new List<int>(); 
List<int> list2 = new List<int>(); 

list1 = {1,2,3,4,5,6} // get items from the database 
list2 = {3,5,6,7,8} // get items from the database 

list1 = list1.Except(list2); // gives me an error. 

कृपया मुझे सुझाव दें। ऐसा करने का सही तरीका क्या है।

उत्तर

46

Except विधि रिटर्न IEnumerable, आप सूची परिणाम बदलने की आवश्यकता:

list1 = list1.Except(list2).ToList();