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

सी # में ऐरेलिस्ट क्लास क्या है?

ArrayList वर्ग किसी ऑब्जेक्ट के ऑर्डर किए गए संग्रह का प्रतिनिधित्व करता है जिसे व्यक्तिगत रूप से अनुक्रमित किया जा सकता है। यह मूल रूप से एक सरणी का एक विकल्प है।

Arraylist वर्ग की विधियाँ निम्नलिखित हैं -

Sr.No विधि और विवरण
1 सार्वजनिक वर्चुअल int जोड़ें(ऑब्जेक्ट मान);
ArrayList के अंत में एक ऑब्जेक्ट जोड़ता है।
2 सार्वजनिक आभासी शून्य AddRange(ICollection c);
ArrayList के अंत में एक ICollection के तत्वों को जोड़ता है।
3 सार्वजनिक आभासी शून्य साफ़ करें ();
ArrayList से सभी तत्वों को हटा देता है।
4 सार्वजनिक वर्चुअल बूल में शामिल है (ऑब्जेक्ट आइटम);
निर्धारित करता है कि कोई तत्व ArrayList में है या नहीं।
5 सार्वजनिक आभासी ArrayList GetRange(int index, int count);
एक ArrayList देता है जो स्रोत ArrayList में तत्वों के सबसेट का प्रतिनिधित्व करता है।
6 सार्वजनिक वर्चुअल int IndexOf(ऑब्जेक्ट);
ArrayList या उसके किसी भाग में किसी मान की पहली घटना का शून्य-आधारित अनुक्रमणिका देता है।
7 सार्वजनिक आभासी शून्य सम्मिलित करें(int अनुक्रमणिका, वस्तु मान);
निर्दिष्ट अनुक्रमणिका पर ArrayList में एक तत्व सम्मिलित करता है।
8 सार्वजनिक आभासी शून्य InsertRange(int अनुक्रमणिका, ICollection c);
संग्रह के तत्वों को निर्दिष्ट अनुक्रमणिका पर ArrayList में सम्मिलित करता है।
9 सार्वजनिक वर्चुअल शून्य निकालें (ऑब्जेक्ट ऑब्जेक्ट);
ArrayList से किसी विशिष्ट वस्तु की पहली घटना को हटाता है।
10 सार्वजनिक आभासी शून्य RemoveAt(int index);
ArrayList के निर्दिष्ट सूचकांक पर तत्व को हटाता है।
11 सार्वजनिक आभासी शून्य RemoveRange(int index, int count);
ArrayList से तत्वों की एक श्रृंखला को हटाता है।
12 सार्वजनिक आभासी शून्य रिवर्स ();
ArrayList में तत्वों के क्रम को उलट देता है।
13 सार्वजनिक आभासी शून्य SetRange(int अनुक्रमणिका, ICollection c);
ArrayList में तत्वों की एक श्रृंखला पर संग्रह के तत्वों की प्रतिलिपि बनाता है।
14 सार्वजनिक आभासी शून्य सॉर्ट ();
ArrayList में तत्वों को क्रमबद्ध करता है।
15 सार्वजनिक आभासी शून्य TrimToSize();
ArrayList में तत्वों की वास्तविक संख्या की क्षमता सेट करता है।

आइए ArrayList का एक उदाहरण देखें -

ArrayList को C# में सॉर्ट करने के लिए, Sort() विधि का उपयोग करें।

निम्नलिखित है ArrayList -

ArrayList arr = new ArrayList();
arr.Add(32);
arr.Add(12);
arr.Add(55);
arr.Add(8);
arr.Add(13);

अब सॉर्ट () विधि का उपयोग ArrayList को सॉर्ट करने के लिए किया जाता है -

arr.Sort();

आप C# में ArrayList को सॉर्ट करने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं -

उदाहरण

using System;
using System.Collections;

namespace Demo {
   class Program {

      static void Main(string[] args) {

         ArrayList arr = new ArrayList();

         arr.Add(89);
         arr.Add(34);
         arr.Add(77);
         arr.Add(90);

         Console.Write("List: ");
         foreach (int i in arr) {
            Console.Write(i + " ");
         }

         Console.WriteLine();
         Console.Write("Sorted List: ");
         arr.Sort();
         foreach (int i in arr) {
            Console.Write(i + " ");
         }
         Console.WriteLine();
         Console.ReadKey();
      }
   }
}

आउटपुट

List: 89 34 77 90
Sorted List: 34 77 89 90

  1. सी # में टाइप सुरक्षित क्या है?

    C# में सुरक्षित टाइप करने से कोई वस्तु किसी अन्य वस्तु की स्मृति में प्रवेश नहीं कर पाएगी। आइए − . की अवधारणा को समझने के लिए एक उदाहरण देखें उदाहरण public class One {    public int Prop{ get; set;} } public class Two {    public int Prop{get;set;}    public int Prop1{

  1. सी # में ArrayList वर्ग की गणना संपत्ति क्या है?

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

  1. सी # में एक ऐरेलिस्ट क्लास की क्षमता संपत्ति क्या है?

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