मेरे पास "लोग" की एन सूचियां हैं। लोगों के पास 2 गुण हैं: Id
और Name
। मैं उन सभी लोगों को ढूंढना चाहता हूं जो सभी एन सूचियों में निहित हैं। मैं केवल आईडी पर मिलना चाहता हूं।एन सूचियों में सामान्य वस्तुओं को ढूंढें
List<People> result = new List<People>();
//I think I only need to find items in the first list that are in the others
foreach (People person in peoplesList.First()) {
//then this is the start of iterating through the other full lists
foreach (List<People> list in peoplesList.Skip(1)) {
//Do I even need this?
}
}
मैं मध्य भाग के आसपास मेरे सिर लपेटो करने की कोशिश कर अटक कर रहा हूँ:
नीचे मेरी शुरुआती बिंदु है। मैं केवल उन लोगों को चाहता हूं जो प्रत्येक सूची में peoplesList.Skip(1)
से हैं।
आह इसलिए हम मौजूदा सूची w/प्रत्येक चौराहे में बदलाव कर रहे हैं। अच्छा! धन्यवाद, मैं इसे एक शॉट –
@DustinBreakey एक नई 'सूची' नहीं दे सकता (हालांकि आप * यह * कर सकते हैं, बस अधिक अक्षम) एक नया 'IENumerable' ताकि आप केवल 'सामान्य लोगों' को फिर से पूर्ण क्वेरी निष्पादित कर सकें समाप्त। – BradleyDotNET