2012-03-14 9 views
23

तो जाहिर है कि यह कुछ फोरच लूप के साथ आसानी से करने योग्य है, लेकिन मैंने अभी जावा के वर्षों के बाद सी # का उपयोग करना शुरू कर दिया है और अब मैं LINQ को सबकुछ में भरने की कोशिश कर रहा हूं क्योंकि यह है इतना अद्भुत।LINQ: अगर संग्रह में किसी अन्य संग्रह में कोई तत्व शामिल है

मेरे पास तारों के दो आईसीलेक्शन हैं, और मैं यह जांचना चाहता हूं कि एक संग्रह में किसी अन्य स्ट्रिंग में कोई भी स्ट्रिंग है या नहीं। एक और तरीका रखो, मैं यह जांचना चाहता हूं कि दो संग्रहों का संघ खाली है या नहीं।

इस मामले में मैं वास्तव में स्ट्रिंग मैच से संबंधित नहीं हूं, सिर्फ एक मैच मौजूद है या नहीं। मुझे लगता है कि यहां कोई भी महत्वपूर्ण तरीका है, लेकिन मैं यह नहीं समझ सकता कि मैं इसके साथ क्या करना चाहता हूं। मुझे यकीन है कि समाधान बहुत सरल है; मैं बिल्डिंग प्रश्नों से बहुत परिचित नहीं हूं।

उत्तर

53
if (a.Intersect(b).Any()) 

+0

बहुत बढ़िया; आपका बहुत बहुत धन्यवाद! कोई एहसास नहीं हुआ कोई भी तर्क के साथ खालीपन की जांच करता है; मैंने केवल इसे लैम्ब्डा तर्क के साथ प्रयोग किया है। अब भी मैं संघ और चौराहे को मिलाकर बेवकूफ महसूस करता हूं ... – InsqThew

संबंधित मुद्दे