Monday 15 February 2010

Get unique items from multiple lists using LINQ- C# -


मेरे पास 3 सूचियां हैं।

  ListA & lt; items & gt; ListB & LT; आइटम & gt; ListC & LT; आइटम & gt;  

मुझे प्रत्येक सूची से एक आइटम का चयन करना होगा लेकिन आइटम .itemID उन सभी वस्तुओं के लिए अद्वितीय होना चाहिए। इसे कैसे प्राप्त किया जा सकता है? अग्रिम धन्यवाद।

  सूची & lt; आइटम & gt; कॉन्सैट = नई सूची & lt; आइटम & gt; (); concat.AddRange (लिस्टा); concat.AddRange (ListB); concat.AddRange (ListC); सूची के & lt; आइटम & gt; परिणाम = नई सूची & lt; आइटम & gt; (); फोरेश (कॉन्टैक्ट में विभिन्न आइटम) {यदि (परिणाम। जहां (एक्स = & gt; x.itemId == item.itemId) .काउंट () == 0) {result.add (आइटम); }} // परिणाम में अब वह शामिल होना चाहिए जो आप  
के लिए देख रहे हैं

No comments:

Post a Comment