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

C# AddRange() विधि से दो सरणियों को मर्ज करें

सबसे पहले, दो सरणियां सेट करें:

int[] arr1 = { 15, 20, 27, 56 }; 
int[] arr2 = { 62, 69, 76, 92 };

अब एक नई सूची बनाएं और मर्ज करने के लिए AddRange() विधि का उपयोग करें:

var myList = new List<int>(); 
myList.AddRange(arr1); 
myList.AddRange(arr2);

उसके बाद, मर्ज किए गए संग्रह को सरणी में बदलें:

int[] arr3 = myList.ToArray()

आइए पूरा कोड देखें:

उदाहरण

using System; 
using System.Collections.Generic; 
class Demo { 
    static void Main() { 
        int[] arr1 = { 15, 20, 27, 56 }; 
        int[] arr2 = { 62, 69, 76, 92 }; 
        // सरणी 1 प्रदर्शित करना 
        Console.WriteLine("सरणी 1..."); 
        foreach(int ele in arr1) { 
            Console.WriteLine(ele); 
        } 
        // सरणी 2 प्रदर्शित करना 
        Console.WriteLine("सरणी 2..."); 
        foreach(int ele in arr2) { 
            Console.WriteLine(ele); 
        } 
        var myList = new List<int>(); 
        myList.AddRange(arr1); 
        myList.AddRange(arr2); 
        int[] arr3 = myList.ToArray(); 
        Console.WriteLine("मर्ज की गई सरणी.."); 
        foreach (int res in arr3) { 
            Console.WriteLine(res); 
        } 
    } 
}

आउटपुट

सरणी 1... 
15 
20 
27 
56 
सरणी 2... 
62 
69 
76 
92 
मर्ज की गई सरणी.. 
15 
20 
27 
56 
62 
69 
76 
92
  1. - C# में बिना विधि के दो बाइनरी संख्याओं का योग ढूंढना

    सबसे पहले, बाइनरी संख्याओं के साथ दो वेरिएबल घोषित करें और आरंभ करें। val1 = 11010; val2 = 10100; Console.WriteLine(Binary one: + val1); Console.WriteLine(Binary two: + val2); योग प्राप्त करने के लिए, तब तक लूप करें जब तक दोनों मान 0 न हों। while (val1 != 0 || val2 != 0) { sum[i++] = (val1 %

  1. - C# में दो Arrays का Intersection (साझा एलिमेंट्स)

    C# में दो Arrays का Intersection (साझा एलिमेंट्स) LINQ का Intersect एक्सटेंशन मेथड (System.Linq) दो सीक्वेंसेज के कॉमन एलिमेंट्स लौटाता है। यह सेट ऑपरेशन है: डुप्लिकेट्स हटा देता है और ऑर्डर गारंटी नहीं देता। सिंटैक्स var common = arr1.Intersect(arr2); उदाहरण using System; using System.Linq; clas

  1. - पायथन में heapq का उपयोग करके दो सॉर्टेड ऐरे को मर्ज करना

    इस खंड में हम देखेंगे कि heapq मॉड्यूल का उपयोग करके पायथन में दो सॉर्टेड सूचियों को कैसे मर्ज किया जा सकता है। उदाहरण के लिए, यदि list1 = [10, 20, 30, 40] और list2 = [100, 200, 300, 400, 500], तो मर्ज करने के बाद यह list3 = [10, 20, 30, 40, 100, 200, 300, 400, 500] लौटाएगा। इस कार्य को करने के लिए