मैं एक शब्दकोश जहां कुंजी एक आईडी है है और मान एक स्ट्रिंगक्या सी # में एक शब्दकोश के लिए एक ContainsAny() विधि है?
मैं अब व्यक्ति की एक सूची वस्तुओं जहां प्रत्येक व्यक्ति को एक CarIds संपत्ति है कि है एक
IEnumerable<int>
मैं चाहता हूँ है मूल रूप से वस्तुओं की सूची को केवल उन वस्तुओं को शामिल करने के लिए फ़िल्टर करें जहां गुणों में से एक को निर्देश में शामिल किया गया है।
उदाहरण के लिए। कुछ इस तरह:
var dictionary = GetDict();
var people = GetPeople();
people = people.Where(r => dictionary.ContainsAny(r.CarIds)).ToList();
कुछ इस तरह मौजूद है, जहां मैं ContainsKey (के समान कुछ कर सकते हैं), लेकिन ints की एक सूची में किसी भी के लिए जाँच?
पंडिताऊ: सी # भी शब्दकोशों, ContainsAny की तरह बहुत कम विधियां नहीं हैं। .NET में शब्दकोश हैं और शायद ऐसी विधि हो सकती है। –