का उपयोग कर संपत्ति पर छेड़छाड़ की गई सूची से आइटम निकालें। मेरे पास विभिन्न ऑब्जेक्ट्स की 2 सूचियां हैं (foo
& bar
) जो वही संपत्ति साझा करती है उसे id
पर कॉल करने दें।लिंक
public List<foo> foo { get; set; }
public List<bar> bar { get; set; }
मैं foo
एक आईडी कि bar
में मौजूद नहीं है यह कैसे LINQ में किया जा सकता है से सभी वस्तुओं हटाना चाहते हैं? मैं Intersect
, RemoveAll
& Join
देख रहा हूं लेकिन कोई उदाहरण नहीं मिल सकता है जहां सूचियां एक अलग प्रकार के हैं।
शानदार @ wudzik – ojhawkins
छोटी सूचियों के लिए, पहला होगा। यदि आप बड़ी सूचियों का उपयोग कर रहे हैं (> 100 या तो), तो आप दूसरे समाधान का उपयोग करने के बेहतर हैं। – Carra