Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में दो लिस्ट्स को जोड़ना या कॉनकैटनेट करना

AddRange() से दो लिस्ट्स कॉनकैटनेट करना

पहली लिस्ट सेट करें:

var products1 = new List<string>(); 
products1.Add("Belts"); 
products1.Add("Tshirt"); 
products1.Add("Trousers");

दूसरी लिस्ट सेट करें:

var products2 = new List<string>(); 
products2.Add("Footwear"); 
products2.Add("Electronics");

दोनों लिस्ट्स कॉनकैटनेट करें:

products1.AddRange(products2);

पूर्ण कोड उदाहरण

using System.Collections.Generic; 
using System; 

namespace Demo { 
    public static class Program { 
        public static void Main() { 
            var products1 = new List<string>(); 
            products1.Add("Belts"); 
            products1.Add("Tshirt"); 
            products1.Add("Trousers"); 
            Console.WriteLine("Our list1...."); 
            foreach (var p in products1) Console.WriteLine(p); 
            
            var products2 = new List<string>(); 
            products2.Add("Footwear"); 
            products2.Add("Electronics"); 
            Console.WriteLine("Our list2...."); 
            foreach (var p in products2) Console.WriteLine(p); 
            
            products1.AddRange(products2); 
            Console.WriteLine("Concatenated list...."); 
            foreach (var p in products1) Console.WriteLine(p); 
        } 
    } 
}

आउटपुट

Our list1....
Belts
Tshirt
Trousers
Our list2....
Footwear
Electronics
Concatenated list....
Belts
Tshirt
Trousers
Footwear
Electronics

AddRange vs Concat:

पहलूAddRangeConcat (LINQ)
मूल लिस्टमॉडिफाई होती हैअपरिवर्तित रहती है
रिटर्न टाइपvoidIEnumerable<T>
प्रदर्शनथोड़ा तेज़डिफर्ड एक्ज़ीक्यूशन
नेमस्पेसSystem.Collections.GenericSystem.Linq

इम्यूटेबल विकल्प:

var combined = products1.Concat(products2).ToList(); // नई लिस्ट
  1. - JavaScript में कई स्ट्रिंग्स को कैसे जोड़ें?

    Array.join() मेथड कई स्ट्रिंग्स को जोड़ने के लिए, Array.join() मेथड का उपयोग करें। यहाँ, हम निम्नलिखित स्ट्रिंग्स को जोड़ेंगे: John Amit Sachin उदाहरण <html> <body> <script> var arr = [Amit, John, Sachin]; document.write(arr.join(, )); </script>

  1. जावास्क्रिप्ट में दो ऐरे कैसे जोड़ें? जावास्क्रिप्ट में दो ऐरे कैसे जोड़ें?

    जावास्क्रिप्ट में दो ऐरे को एक साथ जोड़ने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>    bod

  1. - Python में लिस्ट को दूसरी लिस्ट में ऐपेंड कैसे करें (लिस्ट्स कनकैटेनेट करें)?

    यह अलग-अलग तरीकों से किया जा सकता है: कनकैटेनेशन ऑपरेटर का उपयोग करके उदाहरण l1=[1,2,3] l2=[2,3,4] l3=l1+l2 print(new list, l3) आउटपुट यह प्रिंट करेगा: new list [1, 2, 3, 2, 3, 4] लिस्ट ऑब्जेक्ट के append मेथड का उपयोग करके उदाहरण l1=[1,2,3] l2=[3,4,5] l1.append(l2) print(appended list, l1) आउटपुट य