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

सी # में विधेय द्वारा परिभाषित शर्तों के साथ हैशसेट से तत्वों को हटा दें

विधेय द्वारा परिभाषित शर्तों के साथ हैशसेट से तत्वों को हटाने के लिए, कोड इस प्रकार है -

उदाहरण

using System;
using System.Collections.Generic;
public class Demo {
   private static bool demo(int i) {
      return (i == 100);
   }
   public static void Main(String[] args) {
      HashSet<int> list = new HashSet<int>();
      list.Add(100);
      list.Add(300);
      list.Add(400);
      list.Add(500);
      list.Add(600);
      Console.WriteLine("HashSet elements...");
      foreach (int i in list) {
         Console.WriteLine(i);
      }
      Console.WriteLine(" ");
      list.RemoveWhere(demo);
      Console.WriteLine("HashSet after removing element 100...");
      foreach (int i in list) {
         Console.WriteLine(i);
      }
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

HashSet elements...
100
300
400
500
600
HashSet after removing element 100...
300
400
500
600

उदाहरण

आइए एक और उदाहरण देखें -

using System;
using System.Collections.Generic;
public class Demo {
   private static bool demo(int i) {
      return ((i % 10) == 0);
   }
   public static void Main(String[] args) {
      HashSet<int> list = new HashSet<int>();
      list.Add(100);
      list.Add(355);
      list.Add(400);
      list.Add(555);
      list.Add(600);
      Console.WriteLine("HashSet elements...");
      foreach (int i in list) {
         Console.WriteLine(i);
      }
      Console.WriteLine(" ");
      list.RemoveWhere(demo);
      Console.WriteLine("HashSet after removing some elements...");
      foreach (int i in list) {
         Console.WriteLine(i);
      }
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

HashSet elements...
100
355
400
555
600
HashSet after removing some elements...
355
555

  1. Windows में "Open with" सूची से ऐप्स कैसे निकालें

    विंडोज 10 में किसी फ़ाइल पर राइट-क्लिक करने से ओपन विथ विकल्प मिलता है जो आपको यह चुनने की अनुमति देता है कि चयनित फ़ाइल को खोलने के लिए किस एप्लिकेशन का उपयोग करना है। दुर्भाग्य से, कभी-कभी यह उन ऐप्स के साथ फ़ाइलें खोलने का विकल्प देता है जो फ़ाइल के लिए उपयुक्त नहीं हैं। हालांकि यह कोई गंभीर मुद्

  1. सूची से डुप्लिकेट तत्वों को हटाने के लिए सी # प्रोग्राम

    एक सूची घोषित करें और तत्व जोड़ें। List<int> list = new List<int>(); list.Add(50); list.Add(90); list.Add(50); list.Add(100); अब, केवल विशिष्ट तत्व प्राप्त करने के लिए Distinct() विधि का उपयोग करें। List<int> myList = list.Distinct().ToList(); सूची से डुप्लिकेट तत्वों को हटाने के

  1. जावा प्रोग्राम LinkedList से तत्वों को हटाने के लिए

    इस लेख में, हम समझेंगे कि लिंक की गई सूची से तत्वों को कैसे हटाया जाए। java.util.LinkedList वर्ग के संचालन प्रदर्शन करते हैं हम एक दोगुनी-लिंक्ड सूची के लिए उम्मीद कर सकते हैं। सूची में इंडेक्स करने वाले ऑपरेशन शुरुआत या अंत से सूची को पार करेंगे, जो भी निर्दिष्ट इंडेक्स के करीब है। नीचे उसी का एक