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

C# में ListDictionary से सभी एंट्री हटाएं

उदाहरण

ListDictionary की Clear() मेथड सभी की-वैल्यू जोड़े को हटा देती है। इस उदाहरण में तीन डिक्शनरी बनाई गई हैं, तीसरी को दूसरी के बराबर सेट किया गया है, फिर Clear() कॉल करके खाली किया गया है।

using System;
using System.Collections;
using System.Collections.Specialized;

public class Demo {
    public static void Main() {
        ListDictionary dict1 = new ListDictionary();
        dict1.Add("A", "Books");
        dict1.Add("B", "Electronics");
        dict1.Add("C", "Smart Wearables");
        dict1.Add("D", "Pet Supplies");
        dict1.Add("E", "Clothing");
        dict1.Add("F", "Footwear");

        Console.WriteLine("ListDictionary1 तत्व...");
        foreach(DictionaryEntry d in dict1) {
            Console.WriteLine(d.Key + " " + d.Value);
        }

        ListDictionary dict2 = new ListDictionary();
        dict2.Add("1", "One");
        dict2.Add("2", "Two");
        dict2.Add("3", "Three");
        dict2.Add("4", "Four");
        dict2.Add("5", "Five");
        dict2.Add("6", "Six");

        Console.WriteLine("\nListDictionary2 तत्व...");
        foreach(DictionaryEntry d in dict2) {
            Console.WriteLine(d.Key + " " + d.Value);
        }

        Console.WriteLine("डिक्शनरी 2 में की-वैल्यू जोड़े की संख्या = " + dict2.Count);

        ListDictionary dict3 = new ListDictionary();
        dict3 = dict2;
        Console.WriteLine("\nक्या ListDictionary3, ListDictionary2 के बराबर है? = " + (dict3.Equals(dict2)));

        dict3.Clear();
        Console.WriteLine("डिक्शनरी 3 में की-वैल्यू जोड़े की संख्या = " + dict3.Count);
    }
}

आउटपुट

ListDictionary1 तत्व...
A Books
B Electronics
C Smart Wearables
D Pet Supplies
E Clothing
F Footwear
ListDictionary2 तत्व...
1 One
2 Two
3 Three
4 Four
5 Five
6 Six
डिक्शनरी 2 में की-वैल्यू जोड़े की संख्या = 6
क्या ListDictionary3, ListDictionary2 के बराबर है? = True
डिक्शनरी 3 में की-वैल्यू जोड़े की संख्या = 0

एक और उदाहरण

using System;
using System.Collections;
using System.Collections.Specialized;

public class Demo {
    public static void Main() {
        ListDictionary dict1 = new ListDictionary();
        dict1.Add("A", "Books");
        dict1.Add("B", "Electronics");
        dict1.Add("C", "Smart Wearables");
        dict1.Add("D", "Pet Supplies");
        dict1.Add("E", "Clothing");
        dict1.Add("F", "Footwear");

        Console.WriteLine("ListDictionary1 तत्व...");
        foreach(DictionaryEntry d in dict1) {
            Console.WriteLine(d.Key + " " + d.Value);
        }

        Console.WriteLine("डिक्शनरी 1 में की-वैल्यू जोड़े की संख्या = " + dict1.Count);
    }
}

आउटपुट

ListDictionary1 तत्व...
A Books
B Electronics
C Smart Wearables
D Pet Supplies
E Clothing
F Footwear
डिक्शनरी 1 में की-वैल्यू जोड़े की संख्या = 6
  1. - C# में StringDictionary से सभी एंट्रीज़ हटाएं

    C# में StringDictionary से सभी एंट्रीज़ हटाने के लिए Clear() मेथड का उपयोग किया जाता है। यह मेथड डिक्शनरी को खाली कर देता है। उदाहरण 1 using System; using System.Collections; using System.Collections.Specialized; public class Demo { public static void Main() { StringDictionary strDict1

  1. - C# में सूची से डुप्लिकेट तत्व हटाना (Distinct)

    C# में किसी सूची (List<T>) से डुप्लिकेट (नकल) तत्वों को हटाने के लिए LINQ का Distinct() मेथड सबसे सरल और सामान्य तरीका है। यह एक नया अनुक्रम लौटाता है जिसमें केवल अद्वितीय (unique) तत्व होते हैं। उदाहरण using System; using System.Collections.Generic; using System.Linq; public class Demo {

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