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

सी # में संपूर्ण ऐरेलिस्ट को एक-आयामी ऐरे में कैसे कॉपी करें?

संपूर्ण ArrayList को एक-आयामी सरणी में कॉपी करने के लिए, कोड इस प्रकार है -

उदाहरण

using System;
using System.Collections;
public class Demo {
   public static void Main(){
      ArrayList list = new ArrayList();
      list.Add("AB");
      list.Add("BC");
      list.Add("CD");
      list.Add("EF");
      list.Add("GH");
      list.Add("IJ");
      list.Add("KL");
      list.Add("MN");
      String[] strArr = new String[10];
      Console.WriteLine("ArrayList...");
      foreach(Object obj in list)
      Console.WriteLine("{0}", obj);
      list.CopyTo(strArr);
      Console.WriteLine("\nString Array after copying elements from ArrayList...");
      foreach(Object ob in strArr)
      Console.WriteLine("{0}", ob);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

ArrayList...
AB
BC
CD
EF
GH
IJ
KL
MN
String Array after copying elements from ArrayList...
AB
BC
CD
EF
GH
IJ
KL
MN

उदाहरण

आइए अब एक और उदाहरण देखें -

using System;
using System.Collections;
public class Demo {
   public static void Main(){
      ArrayList list = new ArrayList();
      list.Add(100);
      list.Add(200);
      list.Add(300);
      list.Add(400);
      list.Add(500);
      list.Add(600);
      list.Add(700);
      list.Add(800);
      list.Add(900);
      list.Add(1000);
      int[] intArr = new int[10];
      Console.WriteLine("ArrayList...");
      foreach(Object obj in list)
      Console.WriteLine("{0}", obj);
      list.CopyTo(intArr);
      Console.WriteLine("\nInteger Array after copying elements from ArrayList...");
      foreach(Object ob in intArr)
      Console.WriteLine("{0}", ob);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

ArrayList...
100
200
300
400
500
600
700
800
900
1000

Integer Array after copying elements from ArrayList...
100
200
300
400
500
600
700
800
900
1000

  1. मैं MongoDB में किसी सरणी के शीर्ष पर एक मान कैसे जोड़ूं?

    MongoDB में किसी सरणी के शीर्ष पर एक मान जोड़ने के लिए, आप unshift() - . का उपयोग कर सकते हैं yourArrayName.unshift("yourValue"); उपरोक्त सिंटैक्स मान को MongoDB में एक सरणी के शीर्ष पर जोड़ देगा। आइए पहले स्ट्रिंग्स की एक सरणी बनाएं - > technicalSkills=["Java","MySQL&qu

  1. सी # में निर्देशिका की संपूर्ण सामग्री की प्रतिलिपि कैसे करें?

    निर्देशिका की संपूर्ण सामग्री की प्रतिलिपि बनाते समय, यह अधिक महत्वपूर्ण है कि हम इसकी उप निर्देशिकाओं और संबंधित फ़ाइलों की प्रतिलिपि बनाएँ। उदाहरण आइए डेमो सोर्स डायरेक्टरी पर विचार करें जिसमें उप निर्देशिका और नीचे की तरह फाइलें हों। नीचे डेमो लक्ष्य निर्देशिका है जो प्रारंभ में खाली है।

  1. Java में LinkedList को Array में कैसे बदलें?

    toArray() लिंक्डलिस्ट . की विधि क्लास वर्तमान लिंक्ड लिस्ट ऑब्जेक्ट को ऑब्जेक्ट प्रकार की एक सरणी में परिवर्तित करता है और इसे वापस करता है। इस सरणी में इस सूची के सभी तत्व उचित क्रम में हैं (पहले से अंतिम तत्व तक)। यह सरणी-आधारित और संग्रह-आधारित API के बीच सेतु का काम करता है। इसलिए, LinkedList क