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

C# में ArrayList में निर्दिष्ट इंडेक्स पर तत्व प्राप्त या सेट करें

ArrayList इंडेक्सर (this[int index]) के माध्यम से शून्य-आधारित इंडेक्स द्वारा तत्वों तक पहुंच प्रदान करता है। यह ऑब्जेक्ट्स संग्रहीत करता है, इसलिए किसी भी प्रकार के मान बॉक्स किए जाते हैं।

उदाहरण 1: तत्व पढ़ना

using System;
using System.Collections;

public class Demo
{
    public static void Main()
    {
        ArrayList arrList = new ArrayList();
        arrList.Add("Laptop");
        arrList.Add("Desktop");
        arrList.Add("Notebook");
        arrList.Add("Ultrabook");
        arrList.Add("Tablet");
        arrList.Add("Headphone");
        arrList.Add("Speaker");
        Console.WriteLine("Elements in ArrayList...");
        foreach (string str in arrList)
        {
            Console.WriteLine(str);
        }
        Console.WriteLine("Element at index 5 = " + arrList[5]);
    }
}

आउटपुट

Elements in ArrayList...
Laptop
Desktop
Notebook
Ultrabook
Tablet
Headphone
Speaker
Element at index 5 = Headphone

उदाहरण 2: तत्व पढ़ना और अपडेट करना

using System;
using System.Collections;

public class Demo
{
    public static void Main()
    {
        ArrayList arrList = new ArrayList();
        arrList.Add("Laptop");
        arrList.Add("Desktop");
        arrList.Add("Notebook");
        arrList.Add("Ultrabook");
        arrList.Add("Tablet");
        arrList.Add("Headphone");
        arrList.Add("Speaker");
        Console.WriteLine("Elements in ArrayList...");
        foreach (string str in arrList)
        {
            Console.WriteLine(str);
        }
        Console.WriteLine("Element at index 5 = " + arrList[5]);
        arrList[5] = "SSD";
        Console.WriteLine("Element at index 5 (Updated) = " + arrList[5]);
    }
}

आउटपुट

Elements in ArrayList...
Laptop
Desktop
Notebook
Ultrabook
Tablet
Headphone
Speaker
Element at index 5 = Headphone
Element at index 5 (Updated) = SSD

ArrayList गैर-जेनेरिक है और ऑब्जेक्ट्स संग्रहीत करता है। इंडेक्सर object लौटाता है, इसलिए मान प्रकारों को अनबॉक्सिंग की आवश्यकता होती है। अमान्य इंडेक्स ArgumentOutOfRangeException फेंकता है। आधुनिक कोड में List<T> पसंद किया जाता है।

  1. - C# में HashSet में निर्दिष्ट तत्व है या नहीं जांचें

    C# में HashSet किसी विशिष्ट तत्व को रखता है या नहीं, यह जांचने के लिए Contains() मेथड का उपयोग किया जाता है। यह मेथड एक बूलियन मान लौटाता है। उदाहरण 1 using System; using System.Collections.Generic; public class Demo { public static void Main() { HashSet set1 = new HashSet(); se

  1. - C# प्रोग्राम: List में तत्व का इंडेक्स खोजें

    एक सूची सेट करें और तत्व जोड़ें: List<int> val = new List<int>(); // पूर्णांक तत्व val.Add(35); val.Add(55); val.Add(68); मान लीजिए अब हमें तत्व 68 का इंडेक्स खोजना है। इसके लिए IndexOf() विधि का उपयोग करें: int index = val.IndexOf(68); यहां पूरा कोड है: उदाहरण using System; using Sy

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

    ArrayList क्लास में Count गुण ArrayList में एलिमेंट्स की संख्या गिनता है।सबसे पहले ArrayList में एलिमेंट्स जोड़ें:ArrayList arrList = new ArrayList(); arrList.Add(98); arrList.Add(55); arrList.Add(65); arrList.Add(34);फिर ऐरे लिस्ट की संख्या प्राप्त करें:arrList.Countनिम्न C# में Count गुण को कार्या