কম্পিউটার

C# এ predicate দ্বারা সংজ্ঞায়িত শর্ত সহ একটি HashSet থেকে উপাদানগুলি সরান


প্রিডিকেট দ্বারা সংজ্ঞায়িত শর্ত সহ একটি হ্যাশসেট থেকে উপাদানগুলি সরাতে, কোডটি নিম্নরূপ -

উদাহরণ

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. উইন্ডোজে "ওপেন উইথ" তালিকা থেকে কীভাবে অ্যাপগুলি সরাতে হয়

  2. একটি অ্যারের উপাদানগুলির সাথে একটি তালিকা তৈরি করতে C# প্রোগ্রাম

  3. একটি তালিকা থেকে সদৃশ উপাদান মুছে ফেলার জন্য C# প্রোগ্রাম

  4. লিঙ্কডলিস্ট থেকে উপাদানগুলি সরাতে জাভা প্রোগ্রাম