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

सी # में ArrayList की उथली प्रति कैसे बनाएं?

C# में ArrayList की उथली प्रतिलिपि बनाने के लिए, कोड इस प्रकार है -

उदाहरण

using System;
using System.Collections;
public class Demo {
   public static void Main(){
      ArrayList list = new ArrayList();
      list.Add("One");
      list.Add("Two");
      list.Add("Three");
      list.Add("Four");
      list.Add("Five");
      list.Add("Six");
      list.Add("Seven");
      list.Add("Eight");
      Console.WriteLine("ArrayList elements...");
      foreach(string str in list){
         Console.WriteLine(str);
      }
      Console.WriteLine("ArrayList is read-only? = "+list.IsReadOnly);
      Console.WriteLine("Does the element Six in the ArrayList? = "+list.Contains("Six"));
      list.Insert(4, "Twelve");
      Console.WriteLine("\nArrayList elements...UPDATED");
      foreach(string str in list){
         Console.WriteLine(str);
      }
      ArrayList list2 = new ArrayList();
      list2 = (ArrayList)list.Clone();
      Console.WriteLine("\nCloned ArrayList...");
      foreach(string str in list2){
         Console.WriteLine(str);
      }
   }
}

आउटपुट

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

ArrayList elements...
One
Two
Three
Four
Five
Six
Seven
Eight

ArrayList is read-only? = False
Does the element Six in the ArrayList? = True
ArrayList elements...UPDATED
One
Two
Three
Four
Twelve
Five
Six
Seven
Eight

Cloned ArrayList...
One
Two
Three
Four
Twelve
Five
Six
Seven
Eight

उदाहरण

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

using System;
using System.Collections;
public class Demo {
   public static void Main(String[] args){
      ArrayList list1 = new ArrayList();
      list1.Add("A");
      list1.Add("B");
      list1.Add("C");
      list1.Add("D");
      list1.Add("E");
      list1.Add("F");
      list1.Add("G");
      list1.Add("H");
      list1.Add("I");
      Console.WriteLine("Elements in ArrayList1...");
      foreach (string res in list1){
         Console.WriteLine(res);
      }
      ArrayList list2 = new ArrayList();
      list2.Add("A");
      list2.Add("B");
      list2.Add("C");
      list2.Add("D");
      list2.Add("E");
      list2.Add("F");
      list2.Add("G");
      list2.Add("H");
      list2.Add("I");
      list2.Add("G");
      list2.Add("I");
      Console.WriteLine("Elements in ArrayList2...");
      foreach (string res in list2){
         Console.WriteLine(res);
      }
      Console.WriteLine("Count of elements in ArrayList2 = " + list2.Count);
      list2.Remove("G");
      Console.WriteLine("Elements in ArrayList2... (UPDATED)");
      foreach (string res in list2){
         Console.WriteLine(res);
      }
      Console.WriteLine("Count of elements in ArrayList2 (Updated) = " + list2.Count);
      ArrayList list3 = new ArrayList();
      list3 = (ArrayList)list2.Clone();
      Console.WriteLine("\nCloned ArrayList from ArrayList2...");
      foreach(string str in list3){
         Console.WriteLine(str);
      }
   }
}

आउटपुट

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

Elements in ArrayList1...
A
B
C
D
E
F
G
H
I
Elements in ArrayList2...
A
B
C
D
E
F
G
H
I
G
I
Count of elements in ArrayList2 = 11 Elements in ArrayList2... (UPDATED)
A
B
C
D
E
F
H
I
G
I
Count of elements in ArrayList2 (Updated) = 10
Cloned ArrayList from ArrayList2...
A
B
C
D
E
F
H
I
G
I

  1. आउटलुक में ईमेल सिग्नेचर कैसे बनाएं और जोड़ें

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

  1. आउटलुक कैलेंडर में छुट्टियां कैसे बनाएं और जोड़ें

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

  1. Excel में चेकलिस्ट कैसे बनाएं और जोड़ें

    हम में से अधिकांश लोग टू-डू ऐप्स का उपयोग उन कार्यों को सूचीबद्ध करने के लिए करते हैं जिन्हें हम किसी विशेष दिन करना चाहते हैं। यह हमें अपने कार्यों को बिना किसी विलंब के पूरा करता रहता है। लेकिन, अगर आप मेरे जैसे एक्सेल प्रेमी हैं तो हम माइक्रोसॉफ्ट एक्सेल . का उपयोग कर सकते हैं एक चेकलिस्ट या टू-ड