C# में Collection<T> वर्ग की Clear() विधि का उपयोग करके संग्रह से सभी तत्व एक साथ हटाए जा सकते हैं। यह विधि संग्रह को खाली कर देती है और Count प्रॉपर्टी को 0 पर सेट कर देती है।
उदाहरण 1: पूर्णांक Collection साफ करना
using System;
using System.Collections.ObjectModel;
public class Demo {
public static void Main() {
Collection col = new Collection();
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);
col.Clear();
Console.WriteLine("तत्वों की संख्या (अपडेटेड) = " + col.Count);
}
}
आउटपुट
संग्रह में तत्व... 10 20 30 40 50 60 70 80 क्या संग्रह में तत्व 70 है? = True तत्वों की संख्या = 8 तत्वों की संख्या (अपडेटेड) = 0
उदाहरण 2: स्ट्रिंग Collection साफ करना
using System;
using System.Collections.ObjectModel;
public class Demo {
public static void Main() {
Collection col = new Collection();
col.Add("A");
col.Add("B");
col.Add("C");
col.Add("D");
col.Add("E");
Console.WriteLine("संग्रह में तत्व...");
foreach(string val in col) {
Console.WriteLine(val);
}
Console.WriteLine("क्या संग्रह में तत्व D है? = " + (col.Contains("D")));
Console.WriteLine("तत्वों की संख्या = " + col.Count);
col.Clear();
Console.WriteLine("तत्वों की संख्या (अपडेटेड) = " + col.Count);
}
}
आउटपुट
संग्रह में तत्व... A B C D E क्या संग्रह में तत्व D है? = True तत्वों की संख्या = 5 तत्वों की संख्या (अपडेटेड) = 0
मुख्य बिंदु
Clear()सभी तत्व हटाकर Count को 0 कर देता हैContains(T)से तत्व की उपस्थिति जांच सकते हैंCollection<T>एक आधार वर्ग है जिसे कस्टम संग्रह बनाने के लिए विरासत में लिया जा सकता है- इसमें वर्चुअल विधियाँ होती हैं जिन्हें ओवरराइड किया जा सकता है
- आधुनिक कोड में आमतौर पर
List<T>का उपयोग किया जाता है