ArrayList में Insert() मेथड से आइटम जोड़ना
पहले से बने ArrayList में आइटम इंसर्ट करने के लिए Insert() मेथड का उपयोग करें।
एलिमेंट्स सेट करें:
ArrayList arr = new ArrayList(); arr.Add(45); arr.Add(78); arr.Add(33);
दूसरी पोज़ीशन (इंडेक्स 1) पर इंसर्ट करें:
// 2nd पोज़ीशन पर एलिमेंट इंसर्ट करना (इंडेक्स 1) arr.Insert(1, 90);
पूर्ण कोड उदाहरण
using System;
using System.Collections;
namespace Demo {
public class Program {
public static void Main(string[] args) {
ArrayList arr = new ArrayList();
arr.Add(45); arr.Add(78); arr.Add(33);
Console.WriteLine("Count: {0}", arr.Count);
Console.Write("ArrayList: ");
foreach (int i in arr) Console.Write(i + " ");
// 2nd पोज़ीशन पर इंसर्ट (इंडेक्स 1)
arr.Insert(1, 90);
Console.Write("\nArrayList after inserting a new element: ");
foreach (int i in arr) Console.Write(i + " ");
Console.WriteLine("\nCount: {0}", arr.Count);
}
}
}
आउटपुट
Count: 3 ArrayList: 45 78 33 ArrayList after inserting a new element: 45 90 78 33 Count: 4
ArrayList vs List<T>:
| विशेषता | ArrayList | List<T> |
|---|---|---|
| टाइप सेफ्टी | नहीं (object स्टोर करता है) | हाँ (जेनेरिक) |
| बॉक्सिंग/अनबॉक्सिंग | हाँ (वैल्यू टाइप्स के लिए) | नहीं |
| प्रदर्शन | धीमा | तेज़ |
| नेमस्पेस | System.Collections | System.Collections.Generic |
सिफारिश: नए कोड में हमेशा List<T> उपयोग करें। ArrayList लीगेसी कोड के लिए है।