Collection<T> वर्ग Count गुण प्रदान करता है जो संग्रह में निहित तत्वों की संख्या लौटाता है। यह ICollection<T> इंटरफ़ेस का हिस्सा है।
उदाहरण 1: स्ट्रिंग संग्रह
using System;
using System.Collections.ObjectModel;
public class Demo
{
public static void Main()
{
Collection<string> col = new Collection<string>();
col.Add("Andy");
col.Add("Kevin");
col.Add("John");
col.Add("Kevin");
col.Add("Mary");
col.Add("Katie");
col.Add("Barry");
col.Add("Nathan");
col.Add("Mark");
Console.WriteLine("Count of elements = " + col.Count);
Console.WriteLine("Iterating through the collection...");
var enumerator = col.GetEnumerator();
while (enumerator.MoveNext())
{
Console.WriteLine(enumerator.Current);
}
}
}
आउटपुट
Count of elements = 9 Iterating through the collection... Andy Kevin John Kevin Mary Katie Barry Nathan Mark
उदाहरण 2: पूर्णांक संग्रह के साथ Contains और Clear
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("Elements in the Collection...");
foreach (int val in col)
{
Console.WriteLine(val);
}
Console.WriteLine("Does the collection has the element 70? = " + col.Contains(70));
Console.WriteLine("Count of elements = " + col.Count);
col.Clear();
Console.WriteLine("Count of elements (updated) = " + col.Count);
}
}
आउटपुट
Elements in the Collection... 10 20 30 40 50 60 70 80 Does the collection has the element 70? = True Count of elements = 8 Count of elements (updated) = 0
Collection<T> एक आधार वर्ग है जिसका उपयोग कस्टम संग्रह बनाने के लिए किया जा सकता है। यह Count, Add, Remove, Clear, Contains और इंडेक्सर एक्सेस जैसी मानक संग्रह कार्यक्षमता प्रदान करता है।