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

C# में ArrayList के अंत में तत्व जोड़ें


C# में ArrayList के अंत में तत्व जोड़ने के लिए, हम Add() मेथड (एकल तत्व के लिए) और AddRange() मेथड (कई तत्वों के लिए) का उपयोग करते हैं। ArrayList एक गतिशील सरणी है जो System.Collections नेमस्पेस में स्थित है और किसी भी ऑब्जेक्ट टाइप को संग्रहीत कर सकती है।

उदाहरण 1: Add() और AddRange() का उपयोग

using System;
using System.Collections;

public class Demo
{
    public static void Main(String[] args)
    {
        ArrayList list = new ArrayList();
        list.Add("Andy");
        list.Add("Gary");
        list.Add("Katie");
        list.Add("Amy");

        Console.WriteLine("ArrayList में तत्व...");
        foreach (string res in list)
        {
            Console.WriteLine(res);
        }

        string[] strArr = { "John", "Jacob" };
        list.AddRange(strArr);

        Console.WriteLine("ArrayList में तत्व...अपडेटेड");
        foreach (String str in list)
        {
            Console.WriteLine(str);
        }
    }
}

आउटपुट

ArrayList में तत्व...
Andy
Gary
Katie
Amy

ArrayList में तत्व...अपडेटेड
Andy
Gary
Katie
Amy
John
Jacob

उदाहरण 2: एकाधिक AddRange() कॉल्स

using System;
using System.Collections;

public class Demo
{
    public static void Main(String[] args)
    {
        ArrayList list = new ArrayList();
        list.Add("Andy");
        list.Add("Gary");
        list.Add("Katie");
        list.Add("Amy");

        Console.WriteLine("ArrayList में तत्व...");
        foreach (string res in list)
        {
            Console.WriteLine(res);
        }

        string[] strArr = { "John", "Jacob" };
        list.AddRange(strArr);

        Console.WriteLine("ArrayList में तत्व...अपडेटेड");
        foreach (String str in list)
        {
            Console.WriteLine(str);
        }

        string[] strArr2 = { "Tim", "Tom", "David" };
        list.AddRange(strArr2);

        Console.WriteLine("ArrayList में तत्व...अपडेटेड");
        foreach (String str in list)
        {
            Console.WriteLine(str);
        }
    }
}

आउटपुट

ArrayList में तत्व...
Andy
Gary
Katie
Amy

ArrayList में तत्व...अपडेटेड
Andy
Gary
Katie
Amy
John
Jacob

ArrayList में तत्व...अपडेटेड
Andy
Gary
Katie
Amy
John
Jacob
Tim
Tom
David

मुख्य बिंदु:

  • Add() - सूची के अंत में एकल तत्व जोड़ता है
  • AddRange() - किसी भी ICollection (सरणी, सूची, आदि) के सभी तत्वों को अंत में जोड़ता है
  • ArrayList गैर-जेनेरिक है - यह object टाइप संग्रहीत करता है, इसलिए बॉक्सिंग/अनबॉक्सिंग होती है
  • आधुनिक C# में List<T> (जेनेरिक) को प्राथमिकता दी जाती है
  • क्षमता स्वचालित रूप से बढ़ती है जब आवश्यक हो
  1. - C# प्रोग्राम: सरणी के अंत से तत्वों को छोड़ना

    एक सरणी घोषित करें और तत्वों को आरंभ करें।int[] marks = { 45, 50, 60, 70, 85 };सरणी के अंत से तत्वों को छोड़ने के लिए SkipLast() मेथड का उपयोग करें।IEnumerable<int> selMarks = marks.AsQueryable().SkipLast(3);तत्वों को छोड़ दिया जाता है और शेष तत्व वापस कर दिए जाते हैं:उदाहरणusing System; using

  1. - C# में List.GetRange() से तत्वों की रेंज प्राप्त करना

    C# में List<T>.GetRange() मेथड का उपयोग करके सूची के एक सन्निकट (contiguous) भाग को एक नई सूची के रूप में प्राप्त किया जा सकता है। यह ArraySegment या LINQ के Skip()/Take() के समान है लेकिन सूची-विशिष्ट है। उदाहरण using System; using System.Collections.Generic; public class Demo { public

  1. - Java में ArrayList ऑब्जेक्ट से अनावश्यक तत्व कैसे हटाएं?

    Set इंटरफेस डुप्लिकेट तत्वों की अनुमति नहीं देता है। इस इंटरफेस की add() विधि तत्वों को स्वीकार करती है और Set ऑब्जेक्ट में जोड़ती है, यदि जोड़ सफल होता है तो यह true लौटाती है यदि आप इस विधि का उपयोग करके मौजूदा तत्व जोड़ने का प्रयास करते हैं, तो जोड़ ऑपरेशन विफल होकर false लौटाता है। इसलिए, ArrayL