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

C# में दो लिस्ट्स को जोड़ना (Join/Concatenate)

AddRange() मेथड से लिस्ट्स जोड़ना

दो लिस्ट्स को जोड़ने के लिए AddRange() मेथड का उपयोग करें।

पहली लिस्ट:

var list1 = new List<string>(); 
list1.Add("Keyboard"); 
list1.Add("Mouse");

दूसरी लिस्ट:

var list2 = new List<string>(); 
list2.Add("Hard Disk"); 
list2.Add("Pen Drive");

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

list1.AddRange(list2);

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

using System.Collections.Generic; 
using System; 

namespace Demo { 
    public static class Program { 
        public static void Main() { 
            var list1 = new List<string>(); 
            list1.Add("Keyboard"); 
            list1.Add("Mouse"); 
            Console.WriteLine("Our list1...."); 
            foreach (var p in list1) Console.WriteLine(p); 
            
            var list2 = new List<string>(); 
            list2.Add("Hard Disk"); 
            list2.Add("Pen Drive"); 
            Console.WriteLine("Our list2...."); 
            foreach (var p in list2) Console.WriteLine(p); 
            
            list1.AddRange(list2); 
            Console.WriteLine("Concatenated list...."); 
            foreach (var p in list1) Console.WriteLine(p); 
        } 
    } 
}

आउटपुट:

Our list1....
Keyboard
Mouse
Our list2....
Hard Disk
Pen Drive
Concatenated list....
Keyboard
Mouse
Hard Disk
Pen Drive

अन्य तरीके:

// Concat (LINQ) - नई सीक्वेंस लौटाता, मूल लिस्ट अपरिवर्तित
var combined = list1.Concat(list2).ToList();

// Collection initializer (C# 6+)
var combined = new List<string> { "Keyboard", "Mouse", "Hard Disk", "Pen Drive" };

// AddRange एक्सटेंशन (किसी भी IEnumerable के लिए)
list1.AddRange(list2); // लिस्ट को मॉडिफाई करता है

नोट: AddRange मूल लिस्ट को मॉडिफाई करता है, Concat नई सीक्वेंस बनाता है।

  1. JavaScript में दो या अधिक स्ट्रिंग्स को कैसे जोड़ें JavaScript में दो या अधिक स्ट्रिंग्स को कैसे जोड़ें

    JavaScript से दो या अधिक स्ट्रिंग्स को जोड़ना सीखें। JavaScript में दो या अधिक स्ट्रिंग्स को एक साथ जोड़ने के विभिन्न मेथड्स हैं, जिनमें प्लस ऑपरेटर +, प्लस इक्वल्स += ऑपरेटर, और concat() शामिल हैं। नोट: + और += को असाइनमेंट ऑपरेटर्स के रूप में जाना जाता है। आइए सभी तीनों को आजमाएं! प्लस ऑपरेटर

  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. दो एक्सेल कॉलम्स की त्वरित तुलना: 4 विश्वसनीय तकनीकें दो एक्सेल कॉलम्स की त्वरित तुलना: 4 विश्वसनीय तकनीकें

    एक्सेल में विभिन्न कार्य करते समय हम अक्सर ऐसी स्थिति का सामना करते हैं जहां दो या अधिक कॉलम्स के मिलान और अंतर की आवश्यकता होती है। एक्सेल में दो कॉलम्स या सूचियों की तुलना करना कोई कठिन कार्य नहीं है लेकिन आप भ्रमित हो सकते हैं क्योंकि ऐसा करने के कई तरीके हैं। इस लेख में हम एक्सेल में कॉलम्स के म