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