c# - Compare all items from a Collection with items from another Collection? -
अरे, मेरे पास यह कोड है:
ArrayList सरणी = नया ArrayList (); arrayList.add ( "एक"); arrayList.add ( "दो"); arrayList.add ( "तीन"); सूची के & lt; DataRow & gt; डेटा लिस्ट = गेटडाटालिस्ट (कुछ पैरामीटर);
अब मैं जांचना चाहता हूं कि क्या arrayList में डेटा लिस्ट के तत्व हैं स्ट्रिंग आईटैरेआर [0] में डेटा लिस्ट में है क्या ऐसा करने के लिए एक अच्छा लघु कोड संस्करण है?
धन्यवाद: -)
.NET 3.5 में यह जांचने के लिए कि एक सूची में से सभी तत्व अन्य सूची में समाहित हैं:
bool परिणाम = सूची। सभी (x = & gt; डेटा लिस्ट.संसाधन (x));
या आप इसे और के संयोजन के द्वारा कर सकते हैं:
bool परिणाम =! सूची। (डेटा लिस्ट) को छोड़ दें। कोई भी ();
अपने उदाहरण में आप एक ArrayList
का उपयोग कर रहे हैं। आपको इन विधियों का उपयोग करने के लिए इसे सूची & lt; ऑब्जेक्ट & gt;
या सूची & lt; स्ट्रिंग & gt;
में बदलना चाहिए अन्यथा आप arrayList.Cast & lt; ऑब्जेक्ट & gt; ()
।
bool परिणाम = arrayList.Cast & lt; ऑब्जेक्ट & gt; ()। सभी (x = & gt; dataList) लिख सकते हैं। शामिल (x));
Comments
Post a Comment