परिचय
Collection<T> क्लास (System.Collections.ObjectModel) एक कस्टम संग्रह का बेस क्लास है। Add(T) मेथड संग्रह के अंत में एक तत्व जोड़ता है।
उदाहरण 1: पूर्णांक संग्रह में तत्व जोड़ना और जांचना
using System;
using System.Collections.ObjectModel;
public class Demo {
public static void Main() {
Collection<int> col = new Collection<int>();
col.Add(10);
col.Add(20);
col.Add(30);
col.Add(40);
col.Add(50);
col.Add(60);
col.Add(70);
col.Add(80);
Console.WriteLine("संग्रह में तत्व...");
foreach(int val in col) {
Console.WriteLine(val);
}
Console.WriteLine("क्या संग्रह में तत्व 70 है? = " + col.Contains(70));
Console.WriteLine("तत्वों की संख्या = " + col.Count);
}
}
आउटपुट
संग्रह में तत्व... 10 20 30 40 50 60 70 80 क्या संग्रह में तत्व 70 है? = True तत्वों की संख्या = 8
उदाहरण 2: बाद में और तत्व जोड़ना
using System;
using System.Collections.ObjectModel;
public class Demo {
public static void Main() {
Collection<int> col = new Collection<int>();
col.Add(10);
col.Add(20);
col.Add(30);
col.Add(40);
col.Add(50);
col.Add(60);
col.Add(70);
col.Add(80);
Console.WriteLine("संग्रह में तत्व...");
foreach(int val in col) {
Console.WriteLine(val);
}
Console.WriteLine("तत्वों की संख्या = " + col.Count);
col.Add(100);
col.Add(150);
col.Add(200);
Console.WriteLine("संग्रह में तत्व...अपडेटेड");
foreach(int val in col) {
Console.WriteLine(val);
}
Console.WriteLine("तत्वों की संख्या...अपडेटेड = " + col.Count);
}
}
आउटपुट
संग्रह में तत्व... 10 20 30 40 50 60 70 80 तत्वों की संख्या = 8 संग्रह में तत्व...अपडेटेड 10 20 30 40 50 60 70 80 100 150 200 तत्वों की संख्या...अपडेटेड = 11
मुख्य बिंदु
Collection<T>एक जेनेरिक संग्रह बेस क्लास है जिसे विरासत में लेकर कस्टम संग्रह बनाया जा सकता है।Addमेथड तत्व को अंत में जोड़ता है (O(1) परिशोधित)।Containsलीनियर खोज करता है (O(n))।