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

C# में ArrayList में क्षमता को तत्वों की वास्तविक संख्या पर सेट करना


ArrayList में क्षमता को तत्वों की वास्तविक संख्या पर सेट करने के लिए, कोड निम्नानुसार है:

उदाहरण

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"); 
        Console.WriteLine("Elements in ArrayList2..."); 
        foreach (string res in list2) { 
            Console.WriteLine(res); 
        } 
        Console.WriteLine("Count of elements in ArrayList2 = " + list2.Count); 
        list2.RemoveAt(5); 
        Console.WriteLine("Count of elements in ArrayList2 (Updated) = " + list2.Count); 
        Console.WriteLine("Enumerator iterating the ArrayList2..."); 
        IEnumerator demoEnum = list2.GetEnumerator(); 
        while (demoEnum.MoveNext()) { 
            Console.WriteLine(demoEnum.Current); 
        } 
        Console.WriteLine("Capacity of ArrayList2 = " + list2.Capacity); 
        list2.TrimToSize(); 
        Console.WriteLine("Capacity of ArrayList2 (updated) = " + list2.Capacity); 
    } 
}

आउटपुट

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

Elements in ArrayList1... 
A 
B 
C 
D 
E 
F 
G 
H 
I 
Elements in ArrayList2... 
A 
B 
C 
D 
E 
F 
G 
H 
I 
Count of elements in ArrayList2 = 9 
Count of elements in ArrayList2 (Updated) = 8 
Enumerator iterating the ArrayList2... 
A 
B 
C 
D 
E 
G 
H 
I 
Capacity of ArrayList2 = 16 
Capacity of ArrayList2 (updated) = 8

उदाहरण

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

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("ArrayList elements...UPDATED"); 
        foreach(string str in list) { 
            Console.WriteLine(str); 
        } 
        Console.WriteLine("Capacity of ArrayList = " + list.Capacity); 
        list.TrimToSize(); 
        Console.WriteLine("Capacity of ArrayList (updated) = " + list.Capacity); 
    } 
}

आउटपुट

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

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 
Capacity of ArrayList = 16 
Capacity of ArrayList (updated) = 9

  1. - C# में ArrayList से सभी तत्व हटाएं

    उदाहरण ArrayList की Clear() मेथड सूची से सभी तत्वों को हटा देती है। इस उदाहरण में तीन ArrayList बनाए गए हैं, तीसरे को दूसरे के बराबर सेट किया गया है, फिर Clear() कॉल करके खाली किया गया है। using System; using System.Collections; public class Demo { public static void Main(String[] args) {

  1. - C# में ArrayList क्लास का Capacity गुण क्या है?

    ArrayList क्लास में Capacity गुण उन एलिमेंट्स की संख्या को प्राप्त या सेट करता है जिन्हें ArrayList समाहित कर सकता है।Capacity हमेशा Count से अधिक होती है। Capacity गुण के लिए:arrList.Capacityडिफ़ॉल्ट क्षमता 4 होती है। यदि 5 एलिमेंट्स हैं, तो इसकी क्षमता दोगुनी होकर 8 हो जाएगी। यह क्रम चलता रहता है।

  1. - जावा में ArrayList से सभी तत्वों को हटाना

    जावा में ArrayList से सभी तत्वों को हटाने के लिए, आइए पहले कुछ तत्वों के साथ एक ArrayList बनाएं: ArrayList<Integer> arrlist = new ArrayList<Integer>(5); arrlist.add(25); arrlist.add(50); arrlist.add(75); arrlist.add(100); arrlist.add(150); arrlist.add(200); arrlist.add(250); अब, आइए सभी