ऐसे आइटमों को पोस्ट करने के लिए खेद है, मैं LINQ के लिए नया हूं और प्रत्येक IList
के माध्यम से लूपिंग करने के लिए सबसे अच्छा तरीका जानने का प्रयास कर रहा हूं।किसी अन्य IList <>
मेरे पास कस्टम डीटीओ ऑब्जेक्ट्स के साथ 2 ILists<>
है। मैं सभी मिलान करने वाली वस्तुओं को सूची में से हटाना चाहता हूं जो दूसरे में हैं।
IList<ItemDTO> list1 = itemsbl.GetBestItems();
IList<ItemDTO> list2 = itemsbl.GetWorstItems();
मैं list2
से list1
में सभी आइटम निकालने की जरूरत है। मैं Except()
विधि देख रहा हूं लेकिन स्पष्ट रूप से मुझे GetHashCode
और Equals
कार्य करने के लिए विधियों को ओवरराइड करने के लिए मेरी ItemsDTO
कक्षा की आवश्यकता है, लेकिन मुझे इसके कुछ उदाहरण खोजने में परेशानी हो रही है।
क्या कोई मुझे list1
list2
से निकालने का सबसे अच्छा तरीका दिखा सकता है?
धन्यवाद फिर से
धन्यवाद, मैं तदनुसार मेरी कक्षा को संशोधित करने समाप्त हो गया तो यह है कि मैं हमें छोड़कर कर सकते हैं() ... आप हर किसी को धन्यवाद, मुझे यकीन है कि सभी अन्य समाधान बस के रूप में अच्छे थे ... हूँ:) – Nugs