arrays - How do you concatenate Lists in C#? -
यदि मेरे पास है:
सूची & lt; स्ट्रिंग & gt; myList1; सूची के & lt; स्ट्रिंग & gt; myList2; MyList1 = getMeAList (); // चेक किया गया myList1, इसमें 4 स्ट्रिंग्स शामिल हैं myList2 = getMeAnotherList (); // चेक किया गया myList2, इसमें 6 स्ट्रिंग्स myList1 शामिल हैं। कॉनकेट (myList2); // चेकलिस्ट mylist1, इसमें 4 स्ट्रिंग्स हैं ... क्यों?
मैंने इस तरह के विज़ुअल स्टूडियो 2008 में कोड चलाया और हर निष्पादन के बाद ब्रेक पॉइंट सेट कर दिया। myList1 = getMeAList ();
, myList1
में चार स्ट्रिंग होते हैं, और मैं यह सुनिश्चित करने के लिए प्लस बटन दबाया कि वे सभी नल नहीं थे।
myList2 = getMeAnotherList ();
के बाद, myList2
में छह स्ट्रिंग होते हैं, और मुझे यकीन है कि वे रिक्त नहीं थे ... के बाद myList1.Concat (myList2 );
myList1 में केवल चार तार हैं ऐसा क्यों है?
कॉन्सैट
एक नया क्रम देता है myList1.AddRange (myList2)
।
Comments
Post a Comment