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

C# में StringCollection से सभी स्ट्रिंग्स हटाएं

StringCollection का Clear() मेथड संग्रह से सभी स्ट्रिंग्स को हटा देता है, जिससे काउंट शून्य हो जाता है लेकिन क्षमता अपरिवर्तित रहती है।

उदाहरण 1: संख्यात्मक स्ट्रिंग्स के साथ

using System;
using System.Collections.Specialized;

public class Demo
{
    public static void Main()
    {
        StringCollection stringCol = new StringCollection();
        String[] arr = new String[] { "100", "200", "300", "400", "500" };
        Console.WriteLine("Array elements...");
        foreach (string res in arr)
        {
            Console.WriteLine(res);
        }
        stringCol.AddRange(arr);
        Console.WriteLine("Does the specified string is in the StringCollection? = " + stringCol.Contains("800"));
        Console.WriteLine("Total number of elements = " + stringCol.Count);
        stringCol.Clear();
        Console.WriteLine("\nWe have removed all the elements now..");
        Console.WriteLine("Total number of elements now = " + stringCol.Count);
    }
}

आउटपुट

Array elements...
100
200
300
400
500
Does the specified string is in the StringCollection? = False
Total number of elements = 5
We have removed all the elements now..
Total number of elements now = 0

उदाहरण 2: वर्णमाला स्ट्रिंग्स के साथ

using System;
using System.Collections.Specialized;

public class Demo
{
    public static void Main()
    {
        StringCollection stringCol = new StringCollection();
        String[] arr = new String[] { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J" };
        Console.WriteLine("Array elements...");
        foreach (string res in arr)
        {
            Console.WriteLine(res);
        }
        stringCol.AddRange(arr);
        Console.WriteLine("Count of elements = " + stringCol.Count);
        stringCol.Clear();
        Console.WriteLine("\nRemoved all the elements now...");
        Console.WriteLine("Total number of elements now = " + stringCol.Count);
    }
}

आउटपुट

Array elements...
A
B
C
D
E
F
G
H
I
J
Count of elements = 10
Removed all the elements now...
Total number of elements now = 0

Clear() मेथड IList इंटरफ़ेस का हिस्सा है और सभी तत्वों को कुशलतापूर्वक हटा देता है। संग्रह की क्षमता (आंतरिक सरणी आकार) अपरिवर्तित रहती है, जिससे बाद के जोड़ तेज़ होते हैं।

  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); अब, आइए सभी

  1. - पायथन - स्ट्रिंग्स की सूची से सबस्ट्रिंग की सभी घटनाएं

    जब स्ट्रिंग्स की सूची से सबस्ट्रिंग की सभी घटनाएं (occurrences) प्राप्त करनी हों, तो सिंपल लिस्ट कॉम्प्रिहेंशन और startswith मेथड का उपयोग किया जाता है। उदाहरण नीचे इसका प्रदर्शन दिया गया है: my_string = Is python fun to learn? print(स्ट्रिंग है:) print(my_string) substring = pyt print(सबस्ट्रिंग