Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में Collection से सभी तत्व हटाएं

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> का उपयोग किया जाता है
  1. - C# में SortedList से सभी तत्व हटाएं

    उदाहरण SortedList की Clear() मेथड सूची से सभी की-वैल्यू जोड़े को हटा देती है। इस उदाहरण में एक SortedList बनाया गया है, उसमें 10 आइटम जोड़े गए हैं, फिर Clear() कॉल करके खाली किया गया है। using System; using System.Collections; public class Demo { public static void Main(String[] args) {

  1. - C# में HashSet से सभी तत्व हटाएं

    उदाहरण HashSet<T> की Clear() मेथड सेट से सभी तत्वों को हटा देती है। इस उदाहरण में दो HashSet बनाए गए हैं, दूसरे में तत्व जोड़े गए हैं, फिर Clear() कॉल करके खाली किया गया है। using System; using System.Collections.Generic; public class Demo { public static void Main(String[] args) {

  1. - जावा में ArrayList से सभी तत्वों को हटाना

    जावा में ArrayList से सभी तत्वों को हटाने के लिए, आइए पहले कुछ तत्वों के साथ एक ArrayList बनाएं: ArrayList<Integer> arrlist = new ArrayList<Integer>(5); arrlist.add(25); arrlist.add(50); arrlist.add(75); arrlist.add(100); arrlist.add(150); arrlist.add(200); arrlist.add(250); अब, आइए सभी